This, as you know if you've read the other reviews, isn't an OEM shell for the Microsoft controller. It is a worthy fake, but a fake nonetheless. Once you have everything sorted out, make sure you have some of your OEM parts handy from your previous controller, you will need them. Thing is when you finished with that, when you screwed it in it was tight but there were still gaps front and back, not big gaps but gaps nonetheless. Received it last week, wasn't impressed but needed a case, myโฆ