I would coat the inside of a metal tank with a product called, "Kreem". I have several metal 5 and 6 gallon gas cans and outboard gas tanks that I have cleaned and coated. This stuff is great. Shop around for a good price, Amazon, etc.
http://www.kreem.com/fueltankliner.html