I am not a fan of Rustoleum paint and I don't know how well it holds up but I ended up with some paint plus primer gloss black 2x coverage Rustoleum spray paint and man does it put down some coverage for brackets and such.
I have been using Rustoleum self etching primer and high performance professional enamel gloss black/white for a while now. It’s not the best stuff in the world but it seems to do the job well enough with good coverage.
The absolute best aerosol I’ve used thus far is POR-15 Top Coat, but it’s pricey, so the only thing I’ve used it on is the front inner fenders, but it has held up really well.

