Try searching for removing rust on motorcycle gas tanks. I've seen tanks filled with flake/scale that have come out amazing with just powdered citric acid that you can get at a whole foods co-op mixed up with a bit of water.
Found a vid. of using it on car parts:
http://www.youtube.com/watch?v=ckdMdiJlV7c