Ted,

Are you able to clean it down to clean metal?

- chemical grease remover and/or paint remover
- media-blasting

If you have clean, rust-free metal (even if it is pitted), prime with epoxy. That will seal the surface and stop rust. You can paint later.