I finally got round to sorting out my smelly petrol problem - it was the rubber seal between the filler neck and the tank, as I suspected, so it was entirely self inflicted.
I had it all in bits again to fit a tanktop rack that I've had for years.
Interesting point (to me anyway):-
the six screws in the cap ring go through the filler neck flange and fix into tapped brass inserts moulded into the plastic tank - very fiddley job to get it all back, especially with the three rubber wedges that secure the tank cover,
BUT the PCD (pitch circle diameter) of the holes in the filler neck is not the same as the PCD of the brass inserts in the tank and the cap ring, it's slightly smaller, so the neck binds on the screws. Thus making assembly further complicated.
Pisspoor design!
Phil
Anyway, my petrol smell was due to my own previous incorrect assembly of the seal, and this was evidenced by petrol spill stains on the tank sides after I took off the tank covers.
It may simply have been my reluctance to tighten the six screws enough to compress the seal, for risk of stripping a thread in the brass inserts.
Certainly this time I tightened (gingerly) until I felt each one "bottom out", and no more smells.
And I've now taken out the silly rubber sleeve.