Nice saw, I have 2 ms660's and an Ms440 and quite a few other smaller models. Great saws.
From the picture, the piston looks fine, just make sure there is no scoring on it. I would check the fuel lines to make sure there are no cracks and check the intake boot as well for cracks. If cracked...