This option from Rust-Oleum is an oil-based enamel spray ... you might want to invest in a combined spray paint and primer that makes it easier for the paint to adhere to metal.
Rust-Oleum Specialty Plastic Primer is an oil-based coating that promotes adhesion and durability for ... One user said, “I needed to cover some grungy white PVC pipes in an area where using spray ...