I had a 1985 CJ7 that was bone stock and I did everything myself. Lift, tires, wheels, gears, lockers, bumpers, winch, rocker guards, tube fenders, hard top, half doors, seats, roll cage, skids, CB, ham, more. I'll never forget the expense. I sold that rig in 2011 and in 2014 decided I miss my Jeep too much to keep going without. So I bought an already built TJ Rubicon. It already had all good stuff on it but I still needed to get more. I got receipts for all the work done by the previous owner and I'm glad that I don't have that expense. All I've had to do is install $600 worth of skids, and fix some oil leaks, rear main seal, water pump, thermostat, belt, hoses, wiper switch, and add cruise control. The cruise was easy to do. I'm glad that someone else bought all the expensive stuff so I didn't have to do it all again.
Good luck with your build. You know what JEEP stands for don't you? Just Empty Every Pocket. Poof, money gone. LOL
2004 Rubicon, 6" lift, 35s, winch, hard top, full doors, bumpers, tire carrier and rock sliders.