It has all internals and grip just needs butt stock and buffer assym.
GT Distributors had plenty. I have 3 loose uppers and have the butt stock parts.