Yeah the 05-07 cr125,s are hard to find,I payed 2,800 for my 06 cr125 all stock,tires,chain. I bought it from a beginner 40 plus rider that rode it through cow pies, acid in cow dung is tough on aluim. and stuff. I spent 100 hrs. taking the bike apart, I wished that I would have bought a new one, 2 years ago for 2,999, now low hour 05-07 cr125 are 3,000 to 3,500. You can pick a low hour 04 cr125 for 2,300-2,500, deck,porting,borre carb,pc pipe and silencer and it,s 37-38 hp. The YZ,s are much cheaper I see 06 yz125,s , advertised for 2,300 and they don,t sell, week transmission,s-blow 3rd and 4th gears, so you would be better off getting a cr 125.