Either POR-15 or epoxy primer will work just fine for most of that. Neither is UV resistant, but you don't need UV resistance under a car. Both can be applied by a brush. You don't have rust, so you are OK there. Both will be semi-gloss black. I'm a big fan of SPI's epoxy, you can order from them or find a jobber near you. Here is a pickup frame I did with it, sprayed though.

http://c10forum.com/forum/showthread.php?t=14107&page=2