Whatever you do... DO NOT BUY A RECOIL PAD, OMG
I first bought one without knowing they blow... Then I thought "shit never again." Then I did buy another about 3 years later thinking maybe they fixed their problem. I was wrong.
Within the first three days you have it, the joystick screws up... Your character will start to walk without even touching it, and it only gets worse from there.. Soon, it will start running, and you wont even be able to move in the opposite direction, or scroll through menus or macros... Annoying as hell, and it is a hardware problem... Not one of those "dont hold joystick while loading." I know several other people that had the same problem.
Also, these damn things cost like 15 bucks