I built it. Did a lot of research on what I was doing, but haven't ever built one before. PSA complete upper and I put the lower together with parts kit. All new parts.