It looks pretty good to me. Clean the outside and see if it is rusted under the dirt. I had a tank cleaned and repainted at a radiator shop about eight years ago for about $100. No sealer inside, just cleaned to remove rust. I am not a fan of coatings as they can flake off and cause more problems than they are trying to solve.