The ZMZ Tyrex is a Russian made BB submachine gun, perhaps more of a machine pistol but since it has a stock I am putting it in the rifle section. The Tyrex is made in the same factory as the Kedr PP-91 (9 x 18 mm Makarov) which it is a very close copy of. The Tyrex is an almost all metal gun and the steel components appear to be made out of the same quality building materials as the actual 9mm version. The ZMZ Tyrex PPA-K-01 shoots in both semi auto and full auto and holds 2 rounds in it's all metal drop out magazine. It is very hard to aquire this BB gun!