dont buy any of that off-brand "bargain" crap
its worth shelling the extra bucks to get an official controller that will last you.
this, and to prove your point, I bought both a Xbox360 controller and an off-brand steering wheel 1 or 2 years ago for my computer, the controller works like new, as for the steering wheel I can't even configure to make it work anymore, never again