I have always taken my gas tanks and radiators to Bob. Bob is the radiator man who boils them clean then pressurizes them to see if/where there are leaks.
I would not coat the gas tank. I would save my money until I could afford a new one. But that is me.