I have a 2004 honda cr125 and.The guy I bought it from hasn't put a new piston in it the whole time he had it(original owner).and I no i've put at least 40 hours on it,but I don't no how someone can recognize a top end needing replaced.It runs fine and dosent foul plugs,or overheat or anything.So do I need to replace it just too be safe.Or is there some way the bike lets u no its time for a top end job?And how much would the shop charge for labor? Because I can buy the wiseco top end for like $120 for the whole kit.I wonder if I can get them to bore it.I heard the newer cr's have some kind of coating that dosent let you bore um too a 144 like the others.Maybe bore it too a 133 or 134cc?Any thoughs.Would I have to get them too rejet the bike for the new piston?And how do you break in a new topend? :coocoo: