Dulux Trade Metalshield Zinc Phosphate Primer is part of the Metalshield system that offers up to 8 years protection for ferrous and non-ferrous metals. Standard gloss and undercoat just does not perform on metal, so this is what you need.
Although other metal coating systems exist, but the advantages of this one are:
Use this primer on bare ferrous metals