mate id say 50% of the people on this forum would have the 1p55fmj engine...buy a complete electrical system (if you havnt already) off DHZ moto on ebay and there is a wiring diagram on this site that snitchy posted a while ago...
the oil cooler...just mount it where every other bikes oil cooler is mounted mate up the front near the stem not ontop of the engine it will get too hott