Anyone selling front-end parts?
Are you located here in Colorado? If so, I would first try Denver Used Pickup Parts if you are close to the Denver area. They tend to have the best selection from what I have found, but aren't the cheapest. For the fan, I would go with a new flex-fan, as they are inexpensive and work well.
Also, what year is your Bronco?