My trials and tribulations should help you get sorted:
Elephant fender oil cooler and fan installation
The stock fan doesn't move much air, and it's about $500 new. Aftermarket fans will require you to trim the bracket that the horns are attached to or purchase a later style bracket from an '87-9.
I suspect Elephant will get you the most complete kit, but I would use a different fan.