I know this seems like overkill to a few people, but if you are going to settle for 'good enough', you should know what that means.
From the link in my previous post, salt seems to be classified as an aggressive chemical.
to me, the appropriate solution for bare metal would be a good quality (industrial or marine) corrosion inhibiting primer followed by a two part polyurethane paint. This requires a well ventilated work space.
Fancy would be starting with an acid etch and following up with a second topcoat material like truckbed liner, though so far I've only seen marketing claims about salt/chemical resistance for these products.
Good enough, probably what I'll end up doing, would be the best anti rust primer I can apply in my situation followed by a one part anti rust topcoat. Adding a second topcoat of some sort probably won't hurt.
From what I can see, the appropriate solution does not cost that much more, maybe $50, and would probably double the life of the coating. The only downside is finding a proper space to do the work.