I hear you! I had 2 cans from big box stores that leaked like crazy before they jammed up completely and went into the trash. With my son's advice, I bought a 5 gallon No Spill (that's the brand name!) diesel can from Amazon (about $35). With this can I can put 5 gallons of diesel in my tractor without spilling a drop (and barely smelling the fuel).