I own two of those. Mine are of much better quality than many recent controllers, but are really more easy to break than the original Competition Pro 5000s. I had to repair mine three times in just a few years. But usually the repair is not a big deal: reposition, tighten screws, done.
The discussion about the fire-buttons is interesting. Maybe I should try to modify mine to have the two big fire buttons to be "button 1" and turn off the top two buttons. Ideally I could use the rapid-fire switch to switch between my and the default button configuration.
Then again, I am not much of a gamer. The work probably wouldn´t pay off.