I'd use a 2 part epoxy primer. You can now get such a primer in an areosol can that is contructed in 2 chambers that you perforate right before use.
An epoxy primer will seal any of the miniscule areas of corrosion and keep it from resurfacing and will greatly reduce chipping and scratches compared to a traditional primer.