Crankset parts from Shimano are not interchangeable, instead, they are compatible. Shimano manufactures a wide range of cranksets designed for different sorts of bikers. Thus, Shimano Chainsets are not at all the same.