Well, guys, I got it installed on my 68mm BSA bottom bracket Cannondale F1000 for now. Physical install was trivial. I haven't taken it for a ride but it works perfectly on the bike stand, both by throttle and by spinning the pedals by hand and the torque sensor kicking in. FYI... I first tried the Bafang style throttle I had in my TSDZ2 and it worked fine but replaced it with the CYC bit anyway. Then I tried the old brake sensors and no joy. I don't recall if those are the original TSDZ2 levers or the Bafang style (if they are even different?) and they did not work. I have a set of the CYC cable pass through sensors that I may install... but first I need to find the old plain non-e-bike brake levers somewhere in my shop. I have to say I am impressed by the installation. Seems much more solid than say, a TSDZ2. I love the splined cranks, too. I'll try to get it out for a good test ride tomorrow, weather permitting.