CMMG is pretty good, but for that price, I'd go with BCM. They make 1/7 uppers, and they are TOP of the line in terms of quality.


Here is the BCM upper for $425, plus $145 for a BCM BCG.

http://www.bravocompanyusa.com/BCM-M...urg-gov-20.htm