I purchased the Shimano SLX to replace the one that came on my bike due to an impact it took from a tumble on the trail lol. Shipping was quick and it was really easy to install. After the install I took my bike for a spin around the block to test the shifting, which was buttery smooth. Great product!