I had to have pull pins welded ALL OVER my tank due to a PO with a helmet temper! My local body guy asked that I make sure it was clear of fumes. I filled it with water daily and shook it with pea gravel. By the time I could hold a flame safely over the filler, it was pretty rusty.
White vinegar from a local grocery store and a Family Dollar (each store only stocked 2 gallons). It was 5%. 4 gallons at 2.50 =$10.00. I filled the tank to the top on Tues. afternoon then took a picture every morning before work. I emptied the tank this morning (Sat.)(4 days), and shook it before the last picture. I didn't catch any large chunks while draining, just fine, sandy rust. After I had all the vinegar out, I poured a quart of rubbing alcohol in and shook it around. I had gas and seafoam ready, and had it in the tank within 5 minutes of draining the rubbing alcohol. The tank does look a lot better inside than it did when I bought the bike.
BTW, I used a rubber plug from Ace Hardware to plug my petcock hole. I have a 74 550, so mine is a threaded nipple off the bottom of the tank. I removed the petcock and draw tube before I started with the water and gravel.