The brand of paint is not as important as the prep work.
the best prep would be to have them sand blasted then seal, prime, paint.
Second would be a scotchbrite and rough up every nook and crannie. Then clean with dawn dish soap and water, use a self etching primer, paint. I reccomend automotive single stage, if you want rattle can then duplicolor.