DTM in the coatings industry is painting with a broad brush! Industrial enamels, baked enamels, acrylics, waterborns....all have their intended uses. Rust inhibitive primers only inhibit rust that is present and is by no way, a means to treat steel you intend to keep. Remember, rust is always trying to return to its original state, iron oxide and only needs moisture and air to do so.
I use a TON of Imron HG-D, which is a direct to metal product with high gloss retention. Great product for steel that will seldom get recoated for a LONG time, re: bridges, over the road trucks, trailers, roller coasters, ect. Cost is mid range ($200 per gal catalyzed typical, unless its red) when compared to two stage products. Cutting and buffing after a few days........like polishing concrete!
Now, using implement paint ($50per gal on average).....synthetic and alkyd based enamels.....color and gloss retention is much less. Prime as necessary, you can get spray cans of 2k primer/surfacer in spray bombs. Cure time is long, unless you have heat. However, if you add heat and a lot of air movement the gloss is reduced. Coating stability is also an issue when recoating and the use of a sealer will likely be needed or etching, lifting will occur due to the lack of compatible thinners (non penetrating) over a non catalyzed coating. Can it be done sure........I just like staying with systems I know that work.
If I was budgeting for a driver I'd, simply drop in quality of paint, use Nason or a comparable lower line refinish product or do the prep and take it to a Maako or Earl Scheib.