Product did not fit. Some parts were interchangeable, so I used them. Overall not good quality.The shell doesn't perfectly. it's not molded the same as the OEM shell, so I had to cut away a few small pieces to make it fit, and even after that it still doesn't fit quite right. I used triggers from a different kit and they rub up against the shell a bit, making them stick a little and feel iffy. The description also mentioned it would come with screws, but there were none packaged. It only came with the 2 screwdrivers required and a plastic lifter tool.I don't know what controller this was meant for but it didn't fit any of my controllers.This pretty good, I got it because my dog chewed up a controller and I was able to salvage it with this kit, It would be nice if it came with the last plastic part on the controllers which the circuit board mount to, but it was reasonably priced and did do the trick.Decent temporary replacement parts. They did the job although I didn’t look up to see if it actually the controller layout I had.Came in fast like it was able to repair my remote for the XboxIt seemes like it would be a good product... Unfortunately I unpackaged it and left it on my kitchen table where, unbeknownst to me, my dog could get it while I was at work... and he turned it into a chew toy.As expected the white analog sticks get very dirty after use for 2 weeks although i keep my hands very clean so i will have to buy replacement anolog sticks but the mew white case looks very nice except and smooth