I just bought a Jagg oil cooler off rolly speed shop for just under $500 with oil filter - delivered within a day - the one I got mounts up on the down tube of the frame so its out of the way of stone damage etc... - around town it dropped my oil temp by 20F and on the highway by 30F
well made product very easy to fit - took no more than 1hr start to finish
apparently if you have the 96cubic inch motor it spray oil under the piston to keep it cool - and thats why they recomend an oil cooler especially up here in Nth Qld in the tropics
where the oil temp can be up to 30-40degrees before you start your engine.