I have a few NOS YZ125 pistons I will never use so instead of hoarding i will get rid of them. They are e,f,g model std or .25 ideal for a new sleeve some are thin ring ones ,most are piston and ring kits. I am not going to put all the numbers up here so PM me with what you want one and Ill see if I have it.
They also fit KX 125 A5 as i am running one now in mine.
price $80 each kit ( piston and rings)