Amazon has several fuel caps...
Piece of polythene and an elastic band would be a temporary solution - make a small breather hole in the plastic.
Garden machinery repair shop in your area might be able to advise you.
Good luck...
Miles Tools & Machinery
Solent Tools
Mister Solutions
Monty Don, September 2014