Great choice fir me to replace a broken XO crankset.
Old crankset, but I needed it to replace XO crank which I managed to break. Rather than change my whole groupset I managed to find this direct upgrade which means all my accumulated spaes of bottom brackets and chain rings , dérailleurs etc still.fit.
The XX crankset is brand new and looks stunning. I am delighted.