I too recommend SPI epoxy (black) over bare metal then top coat with practically any other product line for the gloss you are looking for. Not complicated mixing, just 1 to 1 with hardener. Here's a link:
https://www.southernpolyurethanes.com/
The epoxy can also be left as a top coat on frames according to SPI. I used GM Vehicle Care Black Reconditioning Paint (#1050104 GR.8.800) as a top coat. Quite glossy after first spraying but dulls over time. Am very happy with end result on my 1967 GTO frame.