Yep that's my bike! I stripped & brushed the rear after I had a crack repaired. It would have been impossible to just touch up the paint as it was lacquered & I didn't know if the repair was going to hold. Looked better than post repair though. Pro Tip don't sprint at 100% and purposefully flex the BB area side to side, it carves up the trail great but isn't great for the pocket book.
Not sure if the XO is '02 or not but it is the 9 speed X0 rear D. Shifters are 9 speed XO as well & they are simply amazing the carbon looks pretty nice as well. Plus side is you can usually find the shifters at a very nice price. Noticeable upgrade from X9 in looks & function. So crisp & fast.
Front Derailleur is an XTR 952. I've been meaning to change it out or get a wider bottom bracket as it hits the frame dropping into the granny. I think I have a 113mm BB on mine, but I doubt you'll have any issues with an outboard bearing crank.
Curious, does your frame have a 1" or 1-1/8" headtube?