High Standard manufacturing in Houston makes them. Upper, mag block and a very heavy buffer are all that is needed. The standard carbine buffer is 3 oz. I run a 6 oz 9mm buffer in mine. Midwayusa generally stocks them.
In life, strive to take the high road....It offers a better field of fire.
"Robo is right" Fuzzball