I recommend this product
The shipping was very fast, came in within a few days. The part was very expensive but is good quality. Would defiantly buy another one if i can't find one for cheaper.
Is good and fit on the bike. The derailer slipped a bit but that can be fixed.