This may not be the exact answer you are looking for, but FWIW the fans were designed specifically for that application though in practice they have any number of issues, from breaking mounting brackets to squealing noises, not to mention they are butt ugly, and it's easy to see why a dealer does not want to deal with them.
Around here it gets up to 120F in summer and we go the other way. The most important factor as far as overheating is the state of tune of the engine, and stock EFI bikes (Marelli ones in particular) run ridiculously lean as they come from the factory. The next thing is to run a good quality synthetic oil. Using a black oil filter instead of the chromed one is good for about 5F, and a oil cooler will dissipate some heat thru radiation even at standstill in particular if it is black and has no chrome covers. It also increases oil volume so it tends to act as a damper between temperature peaks.
I'm not much a friend of oil coolers on rubbermount bikes so I don't run one, and have little problem in extreme temperatures just with proper tuning of the bike and Synthetic lubes. Other then this there is no magic bullet, just a bunch of little things you can do to gain a few degrees here and a few there. They do however add up.
Around here it gets up to 120F in summer and we go the other way. The most important factor as far as overheating is the state of tune of the engine, and stock EFI bikes (Marelli ones in particular) run ridiculously lean as they come from the factory. The next thing is to run a good quality synthetic oil. Using a black oil filter instead of the chromed one is good for about 5F, and a oil cooler will dissipate some heat thru radiation even at standstill in particular if it is black and has no chrome covers. It also increases oil volume so it tends to act as a damper between temperature peaks.
I'm not much a friend of oil coolers on rubbermount bikes so I don't run one, and have little problem in extreme temperatures just with proper tuning of the bike and Synthetic lubes. Other then this there is no magic bullet, just a bunch of little things you can do to gain a few degrees here and a few there. They do however add up.