HK Model 94 Carbine
The Heckler & Koch Model 94 Carbine is a long barrel, semi-automatic version of the HK-54 (MP-5)
Picture from Brandon C.