The XR650R cooling system is quite adequate in most situations. However, in hot climates when riding slow steep trails, or being stuck in traffic, the BRP can get too hot and overheat. Many will try to band-aid the situation with a high pressure radiator cap (which can be read more about elsewhere on this site). But the best fix is to install a fan on the radiator attached to either a temperature controlled switch, or a manual switch on the handlebars.

A cheap route to go is using a SPAL 4″ Paddle Blade Fan built for a 12v system. This will of course require your bike to be producing 12v, so a regulator is needed, and ideally a small battery. This upgrade is optimal for bikes already dual sported. It can however be achieved with just a regulator and small capacitor.

The above mentioned fan is part number VA32-A101-62A and is similar to the fans found on a stock KTM 4 banger. The KTM fan can be used as well, but it is more expensive.

KTM Fan from all their RFS motors looks like this:

KTM Fan Installed:

With a little bending and trimming the SPAL fan can be mounted to the existing tabs on the right radiator of the XR650, then a simple handlebar switch can be installed. The fan doesn’t use much power 124 cfm @ 1.9amps but I always run a 3 amp switch to things just to but super safe. The mounting holes are 3.23″ apart, and the fan thickness is 2.36″. It can be found from vendors on eBay, or through industrial supply companies.

It can also be installed a little more gracefully with a custom bracket made up.

The fans have been confirmed to fit with the Stock gas tank, the Acerbis 6.3 gallon tank, and the IMS 4 gallon tanks. It does NOT fit with the Clarke 4.3 tank.

There are of course other fans of similar size that can work. CMP Racing out of Michigan carries a fan of similar size – though I do not have specific details on it. Looks like this:


4Strokes .com did a Cooling fan writeup a while back that included dimensions for building a mounting plate for the fan. Here is the PDF: Honda_XR650R_Cooling_Fan_Install_With_Custom_Frame