Option 3 is to buy them new. Pricey but they are available if you have $$$
https://wahl-spezialkolben.de/en/
If you want to "cheap out" or skimp, I would not suggest doing so with the pistons. You can also get a decent used engine (complete) for less than the cost of a set of new pistons, so that is an option if money is tight.