Fits 16? and shorter flattop upper receivers.