before you give up on parts, you might try WWW.ebay.com for enexpensive parts. There are a couple of folks there that have more then one bike that you might be able to get the parts you need. There were three or four listings for piston and cylinder in the last month or so.