Your mounting looks very neat (as does the bike) Will be good hear how it goes. Can you share the 120 engine details?
No thoughts to putting a fan on the oil cooler for stop start traffic?