How do I get rid of rust in a used gas tank?

I need to clean or seal the rust that has formed on the inside of an old motorcycle tank I have. I cannot replace the tank. Are there rust removers tath will clean it well enough, it has no leaks – or must I seal it? What is the best process and what products do I use?

Take to radiator shop and have them dip it and clean it out.