I would put in a new piston if its been a while, but ringing it is better than nothing. I always removed my pv during a piston change, thats the only way i was able to get them clean. You can keep the wrist pin , I never had a wrist pin wear out you should be ok there, Id want to replace the bearing though if it has a good bit of time on it, cheap insurance. as far as measuring and honing, there is a lengthy thread on the matter on this site that shows varying points of view. Through 7 or 8 pistons on my 01 cr 125 I never honed, but a ring did migrate once catching a port and trashing the cyl, so each cyl had about 4 pistons without honing. If I remember correctly some piston mfgs recommend not honing, although I dont have proof of that statement, Ill try to dig up an old wiesco box and see if its on the destructions.