Some guys on a lawn tractor repair forum I belong to,used battery electrolyte to clean severely rusted gas tanks with excellent results...not sure how it would work on larger tanks,or if it will emcourage further corrosion after that though--they flush the tank out good with baking soda and water to kill the acid..
I have used laquer thinner to clean really corroded and gummed up old carbs and it works well--I have been wanting to make an electrolisis tank myself,to reclaim some rusted parts that would be difficult to sand or use a wire brush on,its not to hard to do and all you need is a battery charger and some washing soda,a plastic pail and some rebar for the anodes..