I bought a SPAL fan back when KDS was pushing them as a better cooling fan. To be honest, they do cover a larger area of the radiator, it is a waterproof brushless design, they do mount comfortably behind the radiator and provide a relatively OEM fit. However, at LS, LBL and other riding areas, the fan just did NOT work like an OEM. Lots of people have a problem with it "surging". The temp of the coolant causes the temp switch to enable the fan at a certain temperature. However, the additional power needed to turn the larger fan is not available and it starts to spool down. Up and down, up and down as you ride, not really cooling at all. Some have suggested a different wiring set up. Others have suggested wiring in a separate relay similar to how most of us did our HID kits a few years back. And even others have suggested a permanent ON switch to be toggled by the user. I ran across this yesterday, relay kits provided by SPAL which include their own temp sensors.
Below is a picture of my fan installed on an OEM radiator:
This link is for an alternate mount for the temp sensor that SPAL recommends (not necessary) it also includes, near the bottom, an example of the SPAL factory harness available on their website:
http://www.alumrad.com/fans.htmI'm only posting this up because i'd like to see if a larger fan installation can be simplified and made functional on the Raptor. The stock fan does work, however it only pulls air through a small area of the stock radiator, i'd like to improve cooling of the Raptor and lower the operating temperatures of the engine by having the fan come on more often (by lowering the temp switch activation point) and take less time to cool.