I may hold off because I really want one that is Class 3. I wish the NCM wasn't so difficult to upgrade. I have done many upgrades in the past with Bafang motors and generally you can either program them or easily swap out the control and displays to make it a class 3 in a few minutes.