Those parts prices seem high......maybe try mail order?
Don't know what caliber of parts you are buying, but here are some mail order prices for some normal replacement stuff.
SRAM Powerlock 10 Speed Chain $20.
Mavic CrossMax Disc Wheelset (two wheels) $549.
WTB Laser TCS XC / XT M756 D Wheelset (two wheels) $220.
Kenda Karma Tubeless 26X2.1 Tires $35 each, I usually find deals for $24 and sometimes closeouts for $18.
Shimano XTR Bottom Bracket $59 (should last a couple years in Austin).
Shimano XT 10 Speed Rear Derailleur $125 (should last a couple years in Austin).
Shimano LX 10 Speed Cassette $52.98 / XT 10 Speed Cassette $79.98.
Crank Bros Clipless Pedals $53.98.
Avid Disc Brake Pads $12 set.
FSA Pro Mountain 32T or 36T Chainring $36.98.
Mountain Handle Bars $19.98 - $24.98 in five different brands.
Selle Italia XR Saddle $29.98.
Used bikes on www.Mtbr.com
used to be a great source for good, less expensive, quality bikes.
Just like buying used kite gear.