Fits 20? or longer flattop upper receivers.