This will only work with carbine-length gas systems. It most likely won't fit the 20" barrel since most barrels that long use a rifle length gas system. It might work on your 16" barrel, but only if it's a carbine length gas barrel and not a mid-length gas barrel.