Great product to set up the control. Replace the joysticks with aluminum because I feel the plastic ones are more prone to breakage. (personal preferences). These buttons are for the newer jdm-40 and jdm-50 controllers, please disassemble the controller before purchasing!