For Me Perfect. I have the 5 gallon and the 2.5 gallon. Although the tops are a bit difficult to remove they have never leaked or come loose. I mix 2T oil and gas in the 2.5 gal. They are both perfect because the filler stops filling right at the top of my fuel tank. I have never had a overfull spill using either size can.