I use Rustoleum Rusty Metal Primer and Rustoleum gloss black on everything which is black on my trucks. I use rattle cans. This paint flows very nicely and ends up smooth as all get out, and holds up very well.
The best part is that touch ups are a breeze, and every hardware store in America carries it.