There is an alternative solution, although you'll need either an Xbox 360, or 40-70 bucks...
Simply run NiGHTS on an emulator, and use an Xbox 360 controller. You can get a wired one for 40 bucks, while a wireless goes for 50, plus 20 dollars for the USB wireless adapter MS made for it. Either way, the pad works excellently with SSF, and NiGHTS as a whole.