One idea is to find a mid-quality gaming controller and replace its guts with an arduino (leaving the joysticks/etc.)
(poor-quality game controllers may have poor-quality joysticks, and top-quality gaming controllers are expensive.)
Maybe you can find someone who has a partially broken game controller ("I played xxx till the direct pad and right joystick were toast, but the left joystick hardly ever got used!")