2k urethane or epoxy primer?

Yep i agree with others too, Epoxy is to cover bare metal it's not a rust preventor !!it's for stick, most primers are not DTM products ( direct to metal) so any areas that are bare must be spayed with epoxy first then your primer top coat.