I'm not going to go over the pros and cons of the controller itself, since if you're reading this, you're in the market for old hardware anyway and you know what you're looking for.Instead I want to write about an important point: when shopping for standard GameCube controllers, there is a big difference in quality between the official ones manufactured by Nintendo, and generics/store brands like the ones GameStop makes. I have owned several controllers over the years; three were official Nintendo controllers, and the rest (8+) were from GameStop or other generics. I'll readily admit that I'm harder on my controllers than most gamers, but consider this:Those three Nintendo controllers all work just fine, even to this day, and they are over a decade old. The most worn down one has some of the paint rubbed off, and the pad on the D-stick is worn down, but otherwise it works perfectly.And those generic controllers? Every single one of them is broken. Parts would break off, the buttons would be unresponsive, the wiring would be faulty, and so on.I think the lesson is pretty clear. Generic controllers may be cheaper, but official Nintendo ones (even if they're previously used) are a far better buy. Stick with the original; you won't regret it.