When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
1) I cleaned the rust out of the tank of my Beemer by first pouring in some small bluestone (3/8") and shaking it around with a little water for an hour or so to abrade the worst of it.
2) Then I filled it and let it sit with a dilute acid solution to "burn" off any rust that remained.
3) I then rinsed it out with water and finally with MEK to get all the water and keep it from rusting up right away. (be careful of the paint)
4) Bring it to a radiator shop and have them line it with Redcoat. This is less than $30 around here and really works. It will seal the tank and bind any little bits you might have missed.
If the rust has been there a while, it may have pin holes if you remove the rust. I use hydrochloric acid(muriatic acid) on rust. I mix about a 5 to 1 ratio for most stuff. I you use the acid, do it outside. The gas from the acid will screw up everything in the garage if you let it sit for any length of time. Experience is sometimes a cruel educator. jd
Eastwood sells a kit just for that purpose. I used it once on an old bike tank, and it worked fine. It contains everything you need to do the tank except muriatic acid.