Whatever you do or buy, ask if the Controller has "Brake Regen" or not. My controller did not have Brake Regen. I had to rip open the controller and do some soldering to activate "Brake Regen". I know.... that sounds crazy to me too. Without Brake Regen I was not able to safely stop with a single hydraulic 203mm disk brake. My ceramic and metallic brake pads were screaming bloody murder and quickly wore out within a months time. My bike, with me on it, simply weighs too much for a single disk brake to handle.