X360 with the wireless dongle works great on pc. You can also get the xone controller but thats pricey.
A few years ago I got some refurbished controllers from bid or buy cheap with the wireless dongle then I picked a extra battery and usb charge cable from a discount bin at hifi corp.(Even pickup a Wii Extended Definition cable for a few rands) Totally worth it.




