Check

http://www.ebsracing.com

They stock new and used piston and cylinder sets.