Tons of uppers in all calibers available! If we don't have it we can order anything. 
we also stock all the hard to get magazines and ammunition for our uppers