Zombie thread! Back from the dead!
But in this case, usually worth a re-visit.
F--- finding any decent retail containers for gasoline. If you find old metal Blitz cans, or good quality surplus metal NATO jerrycans, rock on with your bad self.
But any number of commercial distributors, like U-line, and a couple of others, sell containers used by industrial folks by the metric ton, including (if you want to pay for them) both regular steel 55 gallon drums, and even stainless steel ones, and in a range of sizes. The same ones used by Shell and Standard Oil since forever to transport and store POLs. Also the hand transfer pumps, spigots, and drum stands and dollies to make them really useful.
(If I'd known lawsuits and the EPA were going to drive Blitz out of business, I'd have bought a nice pair of those Blitz 15 gal. horizontal gas tanks with pump handles and hoses used to refuel jetskis, dirt bikes, snowmobiles, and the like for a quick doubling of vehicle range in a pinch in the back of my truck, but oh well.)
With diesel, as NPR said,
PRI-D is the best way to go, if you want it to work 10 years from now.
For water, I go one of two ways: the
heavy-duty .mil style 5 and 2.5 gal plastic jerrycans, and the 55 gal blue barrels.
They're pricey, but buy once, cry once, and the water - and the can itself - will still be there in a decade. If it doesn't bust your hump, swap it out every year or two, and pour the old stuff on a garden or planter. If it hasn't been improperly stored, it will still be water then too.
Avoid food containers used to store other items, because you generally never get that taste out.
And for pity sake, don't store the gas and kerosene within throwing distance of the POLs, unless you like diesel-flavored water.
"There are four types of homicide: felonious, accidental, justifiable, and praiseworthy." -Ambrose Bierce, "The Devil's Dictionary"