Well now that I have 2 good running gas engines, (new pressure washer and older generator), I ditched that crappy gas can I bought for a, "No Spill Gas Can", like this one.
It's MUCH better! The only other one that comes close is the, "Sure Can".
https://www.surecanusa.com/But the thing I didn't care for with it, was the bottom pour spout that is dependent on just 2, O-Rings at all times not to leak.
That scared me because I have a gas hot water heater in my garage. If you have that thing filled, and you don't notice it leaking on the floor or shelf, your going to end up with gas and gas fumes everywhere. That's asking for a major fire. Or worse, explosion. The "No Spill" features a solid tank. The On/Off valve, along with the venting is incorporated into the screw on cap. Which is replaceable if anything should go bad.
It also has an O-Ring on the cap. But it is only required to seal when you are pouring. Not when the can is just sitting. The "No Spill" is a much safer design, that works just as good, if not better. I wish I would have researched this better before I wasted my money on the POS I bought at Wal-Mart. Live and learn. Gas cans have really changed...... And not for the better I might add. But if you have to have one, this is the one to get. Don't waste your time and money fighting with, or trying to modify the other garbage that's out there.