Dulux Trade Metalshield Gloss 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: