I had my taurus fan quit on me, going to replace it with another taurus fan. This time however, I will be coating the replacement fan with NeverWet from Home Depot. That stuff is miraculous! I used it on my rad one time and it kept all the fins free of clogging up with mud for an entire weekend in fisher east, and then some. Great stuff, use it on the alternator and distributor cap too!
Also, I use a bosch 30 amp relay for the fan, haven't had a problem with that. Its just the mud that killed the fan.