Only issue i had was when plugging into the bike ecu, I had to remove a little of the insulation from the wire to make it fit.
Take your time, well documented plug and play unit. Had the same problem for the ecu, just be careful not to break the pin. (I did:( but sourced it locally, McCruise was more than happy to send me some spares) Great guys to talk to, A-one customer service! Enjoying mine!