I bought an original (not knockoff) Microsoft Xbox Controller (the large one), cut the end off, and soldered a USB end on it to make it a PC controller. It works great I just can't get used to it because I've never played Xbox before.
Asking $20 or will trade for a Nyko PC Airflow Controller.
Here is a pic of the exact same kind of controller: