Gorilla Machining | AR-10 'KYLE' 20" .308 (DPMS) Upper Receiver | 15" M-LOK Free Float Handgaurd