Finally got it all back together and it starts, stops, and runs fine, but the speedo and odo were not working. I was not looking forward to removing the front fairing to get the unit out , but was able to get it out by just removing the windscreen. Took it apart and pulled the 3 pin out , it was clean, but I deoxed it and slightly twisted the pins, got it back together and deoxed it main connector for good measure. The speedo now works. Hoo ray !!! Unfortunately , the odo still is inoperative. I need to get back in there and have a look at the gears. Is there a similar setup that needs to be cleaned for the odo? or does the 3 pin I cleaned connect the odo and speedo signal?