A guy on FB, drained his tank, added some nuts and bolts, some kerosene, put it in back of his truck and drove around for a week. Sloshing nuts and bolts around to clean rust. He never did say what he did with the kerosene when done. Should work unless your tank has rusted through. There are also places that recondition fuel tanks.
OR .. get a plastic fuel tank