cheap primer for a spray gun

Use a 2K epoxy primer. Unless your topcoating right away that single stage primer will not prevent rust. Check out TCP Global, they have good paint at a reasonable price.
DO NOT buy eastwood low voc epoxy primer....its crap.