Why not use an
epoxy gloss enamel?
When I was
buying paint for the bilge the the salesperson at our large national
hardware chain recommended
Rust Guard epoxy high gloss enamel. When I reminded her it was for a
boat she said "You can buy the same paint in our
marine section but you will pay double the price".
Epoxy high gloss enamel is also
sold under the
trade name as
Kill Rust (But there are many others). They don't need a primer.