I have just bought a cz 858 and was doing some looking to upgrade or replace possibly worn parts. It's VERY hard to find anything around in Canada and even USA. Closest thing seems to be parts for the vz 58 in USA but I don't know if they are all compatible.