You wanna get one of one of these and one of these.
It may be 20 bucks for the 2 instead of 15, but if you wanna use it for Nintendo console emulation, the Wii Classic Controller Pro can't be beat.