Replacing a few sensors, have a few questions...

I'm going to be replacing my IAC sensor, TPS sensor, and 02 sensors to help make my car run better. All my sensors are original and my car is about to hit 60,000 miles, so I feel the time has come. My car has also been idling really bad lately (very bouncy, and sometimes idles at 1500rpms), so hopefully by replacing the IAC and TPS sensors it will help my idle. My question is where is the best place to buy new sensors? Should I go straight to Ford, or should I use other brands that autozone or pepboys might sell? Is there an online site where I can order all new Ford OEM sensors?
 
Dealer parts are better, but also cost more. Also, how about the air charge temp sensor in the lower intake, might as well hit that one too.

Set the TPS to .99V, clean out everything, reset the memory be removing a battery cable and let it sit for a while and then turn the key, turn it off and then re-connect the battery. This will cause the computer to go right into learn mode instead of using the old readings. Be sure all terminal ends are clean of corrosion such as the 10pin "salt and pepper" connectors. There is also the Ford Idle Reset procedure you might want to try.
 
It's generally true that your sensors, esp your )2 sensors, shouldn't have a big chance of going bad or marginal till closer to 100k miles. I think the first thing to try would be to clean the IAC valve, and if that doesn't do it, clean the injector "salt and pepper" connectors, lots of guys have posted about that fix.