AR-10 Uppers

16", 18" and 20" 308 Winchester Upper Receivers