Your local auto parts should have one on the shelf

Try asking for a 6023


Unfortunately I think you will find that the new vented gas caps do not vent properly, I ran into that issue and believe the springs on the check valves are to strong.