If you want to put a lasting finish on that don't use spray paint, use something acrylic like tremclad. Thin the paint out with mineral spirits. If you use this kind of paint you don't need to primer it because it's supposed to be painted right onto metal. Do a couple coats, wetsand, repeat...