Try to ride a mid-drive with torque sensor.I'm very happy with my BBS02 after 10+ years of off road (mostly) riding. This system, one of three in my family has never required maintenance nor failed (same for the others). IMO, the CYC is too expensive and the TS has too many problems (although I'm sure someone will chime in that theirs works fine).