Don't know if anybody still does gamepad hacks, but I have a pair of Microsoft Sidewinder gamepads - the ones that you can daisy-chain up to 4 and plug into the joystick port. I believe one works flawlessly and the other needs a little extra pressure to go 'down' (but obviously if you're hacking it that won't be an issue).