Hi all. I just picked up a lightly used 2021 Trek X-Caliber 8 from my local bike shop for a great (to me) deal. I'm not particularly excited about the SRAM SX Eagle groupset and other components that it came with - although they are probably ok for the light trail and street riding I do. I just feel like the SX Eagle is slow and sloppy. And the more I read on the forums, I'm more convinced the SX Eagle is junk. So I was going to upgrade the components to Shimano XT. However, I have found another lightly used X-Caliber 9 that is Shimano XT and am considering returning the 8 and getting the used 9. The difference will cost me about $600. I'm assuming upgrading the 8 to the XT groupset will cost me more than $600. Should I return the 8 and get the 9? I do light trail, gravel, and street riding. Below are the specs for both: