Я слышал, что есть специальные цинковые составы, которыми обрабатывают металл — типа холодного цинкования. Они гораздо лучше защищают, чем краска, и хорошо держатся. Правда, стоят немного дороже. Сам пока не пробовал, но соседи использовали для опор забора — уже лет 5 всё стоит, никаких следов коррозии.