The parts were high quality but they didn't fit the standard American controller. I spent hours reworking the case myself only to fit all the electronics in and seal it up, which still wasn't 100% a match. In the end I should have cut off a good 1/10 of the material.