Here is what I got for my 99
OEM left and right foglight new - ebay
OEM foglight lower valance new - ebay (does not fit just right)
OEM foglight switch used - ebay
Wires from lights to plugs mounted to frame used - junkyard
2 relays (same part # as horn relay) new - Oreilly's
radio Bezel to accept OEM foglight switch used - junkyard
I actually bought a few bezels and went with the one that looked the best. I got one bezel and switch off eBay, the rest were from the junkyard.
The bezel I ended up using was actually from an Explorer. I had to swap over all the switches from my bezel, the 2WD/4Hi/4LO indicator (since the Explorer had a differnt 4wd system), and had to pull out the rear wiper switch (and paint it's indicator) and replace with the power socket. Only thing is that I ended up with a non functional rear defrost button.
.