A few years back I had a PM 610 Mac come to me that needed some attention .The thing had a bad oiler that allowed lube oil to get sucked into the crankcase causing the muffler to plug up .As a result the piston had pulled a lot of aluminum .
That saw blew a lot of sparks,most likely the aluminum burning or badly passing fire due to stuck rings .
The fix which was half fast at best was to clean everything up and reassemble because repair parts far exceeded the value of the saw .Believe it or not that thing is still plugging away .
Some times you can save a saw with a screwed up piston/cylinder ,some times not .
Now as far as that piston,a metior from Baileys is only around 35 bucks .Fact is I just got one myself.It's not the quality of OEM but it doesn't carry that high Stihl price tag either . It should work but how it will hold up is anyones guess .