Heckler & Koch G3 derivatives