Vented fuel cap

I have had a hard time finding a cap that work's at all. Only one I could get
was at autozone. It is a vented and keyed one that flops around. I dont know where to get a correct one at but it should work as long as it is vented.
If you find one that looks good let me know.