The other thing I would add is "DPMS" pattern uppers do not fit the PSA lowers. They almost fit but not quite.If you want to build another upper in a different caliber you will be stuck getting an upper from PSA. Knowing now what I didn't know then I would probably buy the Diamondback or build one using Aero receiver and upper.