I have some experience with the CMMG. Can't really say anything bad about it, easy to install, disassemble, clean ect. Had some reliability issues with the firing, but I always chalked that up to the cheap Walbox ammo we were using. With mini mags it ran 100%. Good way to save some bread!