I have some more pictures of the cylinder on mynew to me yz 125 that i recently purchased. Me and my brother took it apart about a week ago and it is scratched up pretty bad and i am trying to find out how to replace it and the cheapest but best quality fix. I took it to my local dealer and the mechanic said they can send it away to montreal(Quebec) and get it pressed out and put a new sleeve in the cylinder walls for 299 and then id have to buy the piston and rings and gaskets etc... I was looking for some opinions on this option and also looking for any other option that might be cheaper, more efficient, or just more of a reliable option. Also i want opinons on the cylinder walls, they are pretty scratched up up front and the dealer said it looks like it was from over heating and maybe not getting enough gas or the coolant wasnt mixed right. i took the coolant out and it was just like water so i figure that may be the reason why its tore out. Anyways here are some pics. Tell me what you think?