Where in SA are you situated?
If in Cape Town, you can always take that tank to one of the bike shops that coat tanks on the inside.
I had 2 tanks done recently. They wash it out with acid, neutralize the acid and then put an epoxy coating inside.
It never rusts again...