i think you can literally just get an xbox controller and have it work pretty well can't you
Well I just used my old wired controller for my 360. If you have one just plug it into your USB
Wired xbox controller has presets on almost any game.