Hi Patrick,
Rust is the killer, that's when you have some work with sanding and filling etc. On this one there was no rust so I chemical stripped it and gave it a light sand. Undercoat is from Supercheap and its just a budget brand for metal, 2 coats light sand in between. Top coat is always a quality paint, usually 3 coats with a light sanding in between.