Here is mine, which is built using all DPMS compatible parts, mainly went that route for more parts availability and compatibility... I would suggest get getting the Magpul PRS stock, I find it very useful with the LOP and cheek adjustments. For handguards, if your upper is threaded for Armalite threads, I would go with the LaRue...I wanted it for mine, but it wasn't DPMS compatible... For the BCG, I would keep an eye out on RainierArms.com since they have alot more parts for Armalite... Can't offer an opinion as far as muzzle brakes go, my barrel is threaded, but until I get my suppressor, its just going to have a thread protector on it... Hope I was able to help some....good luck! <thumbsup>