If you're just talking about putting an upper together, you can meet your criteria for around $500. I recently put a couple of uppers together with stainless barrels, pinned gas blocks, ALG Defense handguards, Rainier receivers, and BCG's from Aimsurplus. Total cost was under $500. You can add a bit more to that price if your lower is stripped and needs to be finished out.