If I can replace four pistons and liners and rebuild the engine in the ZS120 on my drive then I'm sure anyone can!!
Have you confirmed if the pistons are damaged at all?
BTW... HG replacement (if head is ok and doesn't need skimming) is a relitively quick repair...