I am shopping around for barrels, and found a DPMS that I like. I have an Armalite upper. My question is will an Armalite BCG work with DPMS barrel, or use a DPMS BCG, or use an Armalite bolt carrier and DPMS bolt. Thanks for any help Semper Fi Robert