Don't buy any fuel can with the spouts that have to push the nozzle in to fill. These are what most places sell now and you will spill about as much as you put in with those, that is if they work more than once. The one that I bought like that worked one time and then wouldn't open so I had to modify it to just use it without a nozzle (use a funnel on it now and just pour it out of the spout). Blitz makes some of the better ones with the squeeze handle if you can find them. They work slow but they don't leak or spill anything.