+1 for the Sega clones pads that Cammy mentioned.
Only thing is if you play driving games some use up on the d-pad to go forward so steering left and right on the d-pad is awkward. I opened one up and basically soldered a wire from one of the button pads on the circuit board to the up pad on the circuit board so that the button functions as up, and I can still steer left and right. Not sure if that's The Right Way, but 2 years later its still working.