FWIW, I had a MC that had a tank full of rust.
I recently sold that bike with a rust-free tank.
No, I didn't replace the tank. I eliminated the rust. Wasn't too difficult and the cost was less than $50 plus I still have enough of the base chemicals to do a few more MC tanks if I needed.