i contacted microblue racing and talked to a really nice guy there named craig,who said to do the motor of my 2007 honda cr125 would cost between 1,200 to1,500. that more than a reasonable price to pay. i've paid more than that in hop-up parts. just to tell the enviromentalist its a clean burning 2 stroke is worth the money.