Pistons do not seem hard to find, I have not looked for a cylinder yet. I have found out that there are a bunch of different variations over the years and the gaskets seem to change for each one. I ended up having to make most of the gaskets for the one I just finished rebuilding. The cylinder gasket was the only one that fit properly.