there is a place in prince george that exchanges them for $350 , not sure what he carries, i know for sure he has polaris parts. got he name from the polaris dealer in prince george. cant remember the name of the place tho. good guy to deal with. he sent me 2 pistons and one cylinder, then once i got it ,sent my old cylinder back to him