If you want to do a "quality" job on the "cheap" I would suggest doing all your bodywork and prime it. Finish sand the whole thing with 320 grit and use a red scotchbrite in all the hard to hit areas and corners/cracks. Then use a decent sealer before topcoating. On a jeep I would use Shopline PPG. It's PPG's budget friendly line. Use a Singlestage Urethane topcoat and lay it down nice. At least three coats and you can sand/buff it if need be. Go to any PPG paint supply and ask about shopline. You can also get "decent" industrial coatings. Get an HVLP gun and practice on a bit of scrap metal to get the hang of spraying sides to see how much overlap you can get before it runs. I used a Dupont Singlestage Urethane on my beasty and never buffed it and it's great. It's got good build as well for any scratches that come my way. That being said I did paint and bodywork for 12 years, so as far as spraying technique I had that down. Another word of advice would be to have a compressor good enough to hold a steady 90 psi under full load. And pay attention to considering a watertrap filter. Hot compressors send out hot air and as it cools in the airlines it condensates thus shooting water out with your paint. All paintjobs are 90% prepwork. Good luck to you!