My P17 valve was leaking and needed some attention so I tore it down this afternoon and replaced the stem seal. All works fine now.
When swapping out the seal I did notice another difference between the Chinese P17 and the German HW40. Many seals are different sizes.
PISTON SEAL - The Chinese piston seal seems to be a tiny bit larger than the 116 that we use to replace it. The 116 works great but when comparing the two seals the original Chinese seal is slightly larger in diameter and slightly thinner is cross-section. The 116 stretches a bit more during installation and this likely effects the fit so it works.
STEM SEAL - The P17 seal on the end of the stem seems identical to a standard 006 seal so the replacement was easy. Ironically, there is a Metric seal that is very close to the 006.
VALVE PLUG SEAL - The seal on the brass stem plug was not a Standard 009. The 009 was slightly larger and I couldn't get the plug screwed in with the larger seal. The factory "stem plug" seal is definitely smaller so I re-installed this seal. I'm guessing that a 008 might work here but a Metric seal is likely the answer (M1.78x4.76mm). Possibly more force could have been used to coax the brass threads with the 009 seal into the aluminum piece but I didn't want to take the chance.
BREECH SEAL - The seal on the P17 breech is not the same size as the HW40 breech seal. They are very close but not the same. The P17 breech seal is slightly smaller. Thankfully the 009 works fine and actually gives me another 4 fps average velocity. The Chinese breech seal and valve plug seal seem to be the same size (both slightly smaller than 009). There is a Metric seal that measures M1.78x4.76mmID as compared to the Standard 009 that measures 1.78x5.28mmID (.208"IDx.070"CS). Here is a pic. The center oring is from the P17 breech. The left and right seals are 009 from two different retailers.
None of this matters much as long as what we have works. The only point I am trying to make is that it appears as though the P17 uses Metric orings and the HW40/P3 uses Standard orings.
Cheers,
Todd