As removed from a Yamaha petrol golfbuggy, age unknown but estimated to be early 00s, with yamaha 357cc, single cylinder 6ymxs.3572EB petrol engine and CVT transmission. Plastic petrol cap, fits 63mm thread.
eBay