Epoxy is about the best thing to use,as stated above,we coat a bare metal car with it,then do bodywork over that. It seals the metal off from any moisture,and protects it under the bondo,if any moisture gets into the bodywork,through a chip or something,it will not get to the metal and start to rust it. The etching primers are not even used at our shop anymore. The urethane primers are high build,for over bodywork,and will absorb moisture over time,and are NOT weatherproof!!