I'm pretty sure you can just buy the rubber seal inside the petrol tap. You always used to be able to anyway.
It's been a few years since I've done one though.
It should be pretty obvious where it's leaking from tbh, clean it up, dry it off and fill it full of petrol. It it is the tap it'll be leaking from the front of the tap.
I recommend a lighter to dry it off