I've had the worst experience with 3rd party controllers, I swear I must have gone through at least 15. I mean it was sad, it was always something too. The buttons just not working, Z button falling out,analog stuck up (even if it wasn't up), just tons of bullcrap. What drew me to them was how cheap they were compared to the real 1st party, I could get like 2 controllers together at my kmart for $5.
Are you able to buy things online? If not, try looking for used EB games controllers. Mine is stocked with waveirds used for $17 a peice (Wireles offical GC) and like $14 for the normal wired.