I have just ordered a locking vented gas cap from here
I got the steel one, for my mini keg tank. I will report back once I get round to putting it together.
hasn't arrived yet. so not sure on quality yet
they are also available in stainless and aluminum.