Denka - I am going to ask a dumb question but I'm not trying to be insulting. Have you checked to ensure that the lower part of the piston that is "D" shaped is seating into the gas cylinder correctly.
If you have done so, use some calipers to check the piston diameter against your old one. I have swapped pistons and have had no difficulties.
Could i replace a worn norinco piston with say a SEI piston and have it fit properly?




























