I don't think you will find aftermarket cylinder/piston for the 670.
I would start with checking the squish of your top-end to see if you can run it without base gasket.
the idea is getting some more compression.
In general the Echo's mufflers are quite restricted, so open it up would decrease...