What i do know is that they corrode as soon as look at 'em, what i don't know is the best way to prevent it

Do i need any special primer?
I've stripped to bare metal and they're tucked away in the house so no white powder yet....
I want a satin finish so will 2 pack black with a matt laquer be best?