Why is it so hard to find complete uppers? Lowers can be found anywhere these days but complete uppers are hard to find, especially in the $1000 or less range. Being unrestricted and with all the lowers floating around you'd think there'd be more uppers being built and sold. Does a guy have to build one?


















































