Self etching primer has an acid additive instead of hardener, that actually bites into the metal.

Both Epoxy and self etching primer offer excellent corrosion protection. The beauty of epoxy is that body filler can be applied over most brands.