The "T99 carbine" this guy has is has a barrel longer than 16". I suspect its privately modified.