Great find & result, congrats! Fitted the XL's to a Carrera Virtuoso 2011, Giant Defy 1 2015 & Liv Avail 5 2015. Deepest forks probably the Defy, but not as deep as the TCR. The Defy required the longest guard mounts to fit the rear, I think they did on the Avail too. Correct on the bearings but you have to watch the crank spindle length as you've found out. Getting a BB that threads together (Wheelsmfg) you can account for some variation, while also having lots of spacer options. They generally have spacers for the frame:BB interface and the spindle available. So you can space it how & where you want... Might be worth seeing if there's a DUB option? See that mentioned as a better modern alterative to GXP? Bottom brackets: BB86 is 86.5mm wide, 41mm ID. PF30 is 68mm wide, 46mm ID. BB30 is 68mm wide 42mm ID. Crank spindles: GXP is 24mm diameter with step down to 22mm diameter. Long enough for BB86. BB30 is 30mm diameter. Long enough for 68mm BB and generally BB386 but not BB86. That or you have a short stem and/or your forks mounted the wrong way around?! It is a minefield. Just check and double check each of your 'dimensions' (as that's where I came unstuck, anyone want a PF30 BB?). Spindle length. BB width. BB 'depth'. Bearing ID. Haha he can be a little bit blue but I wouldn't call his language extreme... I like him and the way he vlogs/blogs. Yes he can be full of himself, but his experience and enthusiasm for using that experience to judge cycling frame/wheel/etc manufacture is great. I really like his no-nonsense and calling out brands, he really doesn't care who nor about the backlash. That's great. The cycle industry needs more people like him as there's far too much marketing bulls*t, blind eyes turned and total complete ignorance of quality, accurate information and meaningful research. He does soemtimes come to some conclusions without many 'answers' or solutions, but I see that as good. Makes him seem less biased. I'm still not utterly convinced he isn't, as at times it seems like he can focus a little too much on some brands (like his dislike of Hunt & Flo in his wheel aerodynamics post). But then he also rides Specialized, Cervelo and Zipp. Some of them have a far from good reputation when it comes to quality components and manufacture. You'd think someone like him would be riding more bespoke frames & wheels more inline with his engineering accuracy background...?