Tag: short stroke gas piston

TFB Review: Heckler & Koch MR556A1