My tank had a failed liner and had a bad case of rust (powder rust not scale) where the liner had completely failed. I was able to dissolve the liner with aircraft paint stripper (very bad stuff). I then cleaned it with some simple green and drywall screws to get powder rust out, then hit it wit a heat gun (paint sucked and still does! - so no problem with that) and followed up with acetone to try to get the water out. I used Caswells tank liner to line the inside and after two years I have not had a problem with the liner failing. I do not do anything as far as the tank and what is in it over the winter - so the fuel has time to sit in there.
If I had to do it over again I would have tried using phosphoric acid to remove the rust and lay down a beneficial corrosion layer to protect the steel. It seems to be the least invasive if there is still tank integrity, its a proven method in various industries, and you can always go for the liner down the road if that didn't work as I am not sure how much tank capacity I lost with sealer (more than a pint...)
Hope that helps,
Geoff
If I had to do it over again I would have tried using phosphoric acid to remove the rust and lay down a beneficial corrosion layer to protect the steel. It seems to be the least invasive if there is still tank integrity, its a proven method in various industries, and you can always go for the liner down the road if that didn't work as I am not sure how much tank capacity I lost with sealer (more than a pint...)
Hope that helps,
Geoff