Best is to blast, epoxy prime, and enamel or urethane topcoat. Had that done to a F-100 frame in Texas and it cost $350. Got a quote for the same thing up here in the Albany, NY area and it was $750.
All the miracle paint over rust things are compromises. Many tend to work well for their users, but....they baby their projects after they finish it, so it isn't really a fair comparison to a daily driver like the jeep was formerly.
If you wire wheel, treat it with some sort of conversion coating or ospho to stop what rust remains, then prime and topcoat...
Of the paint over rust products out there I tend to like the Mastercoat silver stuff the best.....its exact name escapes me right now.