I finally convinced my wife to let me buy the bike! The wheels and tires I swapped over from my old build, but included their cost below (all costs include whatever tax/shipping I paid). The bike is a 54cm Crux Comp that came to $4626 with tax and shipping, but I expect it to cost around $3500 after selling the old parts and including the value of having a new wheelset and tires to include with my old bike (Canyon Grail CF SL8 Di2). Basically the same as buying a frameset with tax added, however, framesets just weren't available. I will miss the efficiency of the Di2 from my old bike, but I've always preferred Sram's F1 style shifting and it is actually really nice not having to think about whether I am cross chaining or not (since I can't do anything about it now!). The bike came out feeling exactly as I had hoped with way sharper handling than the Grail, and a perfectly balanced, playful and agile feel.
Part- Weight (g) -Item Description -Build Cost
Frame- 825 -54cm Specialized Crux 10R -$3,500
Fork- 400 -54cm Specialized Crux 10R -$0
Seatpost- 194 -Terra Carbon -$0
Stem - 118* -Kalloy Uno 120mm -$30
Bars- 194* -Terra Carbon 40cm (used) - $225
Saddle- 283* -Cobb V-Flow Plus DRT -$0
Brakes/Shifters- 822* -Force Etap AXS -$439
Rotors- 235* -Shimano XT 160mm -$101
Wheels- 1352 -Zipp 303 Firecrest (used) -$1,100
Cassette- 373 -XPLR XG-1271 10-44 - $204
Chain- 266 -Force 12s -$35
Crank- 529* -Red Dub 46t 175mm -$360
RD- 308 -Force XPLR AXS -$338
Battery- 24* -Etap battery (spare) -$0
BB- 76 -SRAM DUB THREADED -$38
Tires- 902* -Conti Terra Speed 40mm -$108
Tubeless- 56 -Valves/Tape
Sealant- 120
Misc- 300
Sub-Total (lbs)= 16.25* -$6,478
Pedals- 440 -Garmin Rally XC200
Cages- 80* -Elite Custom Race- 2X
Bag- 250 -Tufo tube, Co2, plug kit, Garmin Mount, Fizik Bag
Total (lbs)= 17.94*
*= measured weight, everything else is estimated