Have a look on Ebay for Parts, I'm sure I got mine for about £5 and then just search Youtube for a guide. Should take 5/10 mins to replace it. Only issue when I did mine was trying to find the correct screwdriver for it. Some packs on ebay come with the correct tool needed.Got a number of problems with my Elite Controller - I'm another who's had one since launch so I can't complain about not getting much use from it.
I have the rubber grips falling off - which I've given up on and now only have 2 that are stuck down with superglue. (Actually, I managed to get superglue all over the top of the controller too which has resulted in an extra grippy section!)
2 main gripes though - firstly my left shoulder button has fell to bits, it still works 99% of the time but it's no longer attached into the controller - I understand there are kits to fix this, can anyone recommend a good guide and where to get the parts?
Secondly - I doubt this one can be solved... vibration is very loud - the motors are banging against the inside of the shell - it's horrific on Forza, and on destiny it'll vibrate with every gun shot. Suggestions welcome.
Can you not turn down the vibration settings in the Controller App ?