Well, I grew up using the recycled, 5 gallon, metal motor oil cans from the oil companies. Worked good, never leaked, and were not a problem.
I can't get over the price of the new ones. Just the plain jane ones are $19-$24.
I needed one, saw the prices, then went up to farm and started digging old, dirty ones out of corners and cleaning them up.