heheh oh no you started spending money on your m14. broke man walking.
the piston- american gas cylinder and pistons are not compatible. Chinese piston= chinese cylinder. Change the piston and you should get a yankee cylinder b/c the parts are not in spec.
the piston might do something as in a piston that fit the cylinder properly would prolly behave the same way upon each firing thus adding to accuracy. people on m14forum.com have done accuracy tests with swapping pistons and it seems like the fit was more important than the type usgi, sadlak etc etc.....Dunno if match shooters actually do this but I read someone suggest buying 3 and doing an accuracy test with each to see which one is best......Im not doing that.
More importantly....have you shimmed the gas system so its super tight and not floppy?
or I'd Unitize that norinco gas system if you ask me. ask around for someone on here to do it and youll prolly find somebody. Another option is Dlask makes an adjustable gas cylinder nut that might tighten things a bit.