I would strip the paint with air craft paint remover. If the rust is just light surface rust then i would use POR 15, or rustproof or something similar.
Then use montanas or rustomeum with lots of automotive clear. Depends if you want a nice and bright color