Yeah it came with the new controller the stock controller goes about 18mph. The off road controller does 23mph apparently.AFAIK the speed is restricted in the controller software, which is why you need a new controller to get full motor speed. To do 23 mph, the motor must be about 270 rpm, so heavy-weights would be better with a different bike with a lower speed motor because the Burisch won't be so efficient on hills.