Is it just me or is everyone else confusing power (torque) with top speed (horsepower)? 70 ft.lbs. of torque in a sub 600 lb bike stock is just jaw dropping....
A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort. Herm Albright (1876 - 1944)