I bought two of the metal ones and they're terrible. The mechanism on the spout that allows it to retract is so stiff that it's basically a struggle to fill a lawnmower tank because you have to hold it back as the gas starts pouring out. Since the egress is round, you're bound to spill before you get it into the hole. If you don't hold it back you have to press it so hard into the lawnmower it starts leaking around the seal at the base. Idk how anyone can tolerate these cans.