+1 on the MSFFB2. I've owned one for at least 15 years and it still works as new, even though it's had no direct support from Microsoft for a long time, its force feedback still works great with the built in Win 7 drivers.
If you can't find one, I have also recommended the Thrustmaster TM16000 stick - which I keep as backup. It's huge value at $36. It uses Halls sensors which are contactless - they won't wear out, start to "Spike", and are very precise. The stick itself is very sturdy with a smooth action. It comes with a twist-grip Z-axis (for rudder control), a lever for throttle, plus numerous buttons on the stick and base which can either be straightforward Directx plig 'n play, or you can program them for to handle more complex actions with the free Thrustmaster TARGET software. It's a good stick which should last a lifetime, literally.
http://www.amazon.com/Hercules-29607...7099851&sr=8-3