I got caps with flexible hose spouts and vent plugs to drill into the can. I got them from Rural King because they don't have a physical presence in NJ. It appears it's illegal to sell these in NJ if the seller has a physical presence in NJ .
Thats all I use is the metal Eagle cans with the spring loaded cap. I like that you can get gaskets for the caps and that they close with or without the plastic spout attached.
I also use the plastic 5 gallon race fuel jugs sometimes. And a Wavian Jerry Can. The wavian Jerry can is perfection in design, owing to the original can some Cherman came up with.