PSA is fine - as someone mentioned, look for their CHF-barreled uppers and 'premium' BCGs (or just get a 'less BCG/CH' upper and buy a NiB BCG from AIM Surplus for $100 and a CH for $15-25). Stripped lowers are $40 all day long (Aero, Anderson, PSA, etc.) and LPKs are $20-40 depending on sales...