http://www.fordparts.com/ - They seem to have everything. At dealer prices.
If you can find the part numbers that look like these then you can google it. A lot of different places sell the parts. These are for a 93 5.0.
CM-4721 These are the Cobra 24# fuel injectors.
DY-530 Barometric pressure sensor.
DY-674 Air charge temperature sensor
CX-899 Air diverter valve
YB-295 Cooling fan clutch
DY-303 Engine coolant temperature sensor
SW-2328 Coolant temperature sender (for dash gauge)
If you can find the xx-xxxx part number. This seems to be the one most commonly used by motorcraft. If you search for your part number it should come back on a few websites, then you can compare prices.
For the ECT sensor it looks like DY-303 has been replaced with DY-1145. DY-1145 is the one where you have to replace the wiring connector. DY-303 uses the stock connector. Hard to find DY-303 as well.
The way Ford did the part numbers is strange. Some parts carry the xx-xxxx style and then some the xxxx-xxxxx-xx. Like the cooling fan clutch carries yb-295 and e5zz-8a616-b, but the cooling fan blade only has f3zz-8600-a.