Before you change the fan, wire it to your battery and see if it runs or not. You may want to look at the coolant temperature sensor that powers the fan on, and the relay is by the passenger grab bar, right hand side sitting on the bike first. They may be cheaper than the fan. If the fan runs with power to it, the coolant temperature sensor sends a signal to ECU that powers the relay, that turns on the fan. Follow the circuit, and make sure all wires are connected as well. I assume you have already made certain your cooling system pumps coolant, the thermostat opens and radiator are all solid. If so, the bike should not overheat while you ride it, fan really only helps in slow speed, or while stopped. While you ride, I assume you see the temp rise ,and then drop when thermostat opens, ride and repeat, and the overheating is only low speed / or stopped and go?