I agree with Aaron. You’d be surprised at the resilience of these tanks, I’d try cleaning it for a bit and see if some of the rust disappears, but I don’t know the whole story so a frame replacement, while tedious, probably wouldn’t be much more difficult or expensive than an external tank.