A 125, ridden once a week by a little old lady from Pa., at 50 hours? Its shot. I am getting the idea that by kicking it enough, almost 1000 rpm, it gets up to 185? You need to check the ring end gap and skirt clearance at least. Unless its a kdx, then just get a sleeve. You really gave it away about it feels like no compression, before admitting long on hours. You will see the difference with the top end fixed. If its a plated cylinder, the bore may be oval, it can be fixed. A compression gauge can be misleading when not used properly. You check it new, broke in, then once in a while. Any drop in your readings, its time again. Curious how worn it is, if you just kick it once, as if normal starting, how much does it read? Forget that, my luck it would shatter the piston skirt into a zillion pieces.