The buttons and joystick are definitely better quality than the parts that came with my joystick. You can honestly feel the difference in the joystick and it's more accurate/consistent. Don't look for cheaper parts, this is the best deal. (Be sure to get your own 5-pin JST cable to keep installation simple and easy. Be careful when disconnecting the quick connectors from your buttons.) Sanwa for the win!