Don’t forget about “engine enamel”, if looking for a cheap paint for bare metal. Sticks really well without primer, is tough, and cheap ($8 a can).