Aw, you broke all your Gamecube ones? I'm proud to say I've never broken a controller out of anger. I still have all my controllers. Granted some of them have worn out, especially the joysticks...
You can use the Classic Controller that Nintendo sells for $20. It is the one that looks like an SNES controller. I don't own one, so I couldn't tell you how the control scheme handles with the Zelda games.
“Power in the hands of the reformer is no less potentially corrupting than in the hands of the oppressor.”