I would like to know how long Shimano XT cassettes and front blades typically last? I just had my bike in for a service at my LBS its only done 2700Km The shop told me my chain and front blades and casket needs to be replaced I have never had chain slip and can not see any visible wear and tear Does this sound normal? They also changed my 6902 bearing in the headset and I never felt anything wrong with it