No there are other companys that make stripped ar10 uppers like DPMS,and yes it has to be for a ar10,and i dont think it matters what make u put on your armalite barrel, and u can put your bolt and chargeing handle in the new flat top upper.and i would think they would make a detachable carry handle for the ar10 flat top,like they do for a ar15