I recently purchased a complete Armalite lower from their website ( http://www.armalite.com/ItemForm.aspx?item=L10PCB&Category=8780cda4-b901-4b0c-bc96-d7c6ca2b924a ) .. I would gladly purchase a complete Armalite upper or a stripped one and go from there.. But I was wondering (because I've heard in a few different places that some other uppers are compatible) if any other uppers (Noveske, CMMG, ASA, POF, etc..) would fit and be compatible with my Armalite lower. If any are, which are they, and if not, would it matter what Armalite upper I got for it? Or could I pick any of them from the Armalite website? I want a 24" stainless / heavy barrel, and I want to be able to put a nice bipod on the handguard. Being pretty new to AR builds in general, I could use all the help and suggestions I can get.. Thanks for reading guys, and God bless!