Think you will find with that game it is xBox controllers or nothing. I tried it with my Logitech Dual Action and it sorted of worked OK. Played around with the various options (if you consider different presets options) but had one problem no matter which I used, one of the joysticks was reversed and none of the presets would change it (that and couldn't find an option anywhere to change just that). That sin't to say that there might not be something that can be changed in the INI, but I have a feeling that all of those are hard coded which means no INI changing for controllers (haven't dug into that yet).
Was more of an experiment than anything as I still prefer using KB/M for a game like that.