So this past Saturday with the help of my 30 year experience Electrical Engineer Michelin French Step Father (so you know it was detailed lol), we installed the Bazzaz Zfi. I can just point out a few tips for you that might help.1. You don't have to remove the tank. You can prop it up to the side2. Put the fuel tank key cover back on to keep it from spilling out3. The connectors just require you to push down on the top little lever to disconnect4. If you are not sure if you have the right sensor or connector on the bike, the color of the wires on the instructions match exactly to the bike. Don't think "okay this one has 3 wires but the one I am replacing it with inline has 4".5. The TPS connector is a pain but the biggest thing is YOU CAN FLIP THE MALE PART FROM BAZZAZ AND IT WILL STILL CONNECT TO THE FEMALE FACTORY CONNECTOR!! This will cause the "TPS out of range" code and the throttle will read no movement in the Bazzaz software. My Step-father kept saying "there is no way you can have it connected upside down". Oh but there is lol6. Either we were very efficient in the layout of the wires or things have changed but there was no nest to put the Zfi box on under the tank. So you will see where we mounted it in the pictures. No velcro no zip ties just the pressure from the body work and it allows easy access to the USB port (I think) lol.If you have any questions please feel free to ask. I will try and answer them to the best of my memory.Sent from my SM-G935P using Tapatalk