The rifle will be for range use and maybe eventually some carbine classes.
I already have my lower, it's a PSA Complete MagPul MOE lower.

Right now I'm looking at the following parts for the rest:
Complete Uppers
PSA 16" Midlength 5.56 NATO 1/7 SQR15 Pencil Melonite Freedom Upper - $300
PSA 16" Mid-length Freedom Stainless MOE BLK - $220
BCGs
PSA 5.56 Premium Full Auto BCG - $80
PSA 5.56 Full Auto Nickel Boron BCG - $100
I'm not sure if I'll spend the money for a BCM charging handle or just buy a standard $15-20 one, depends on what I spend for the upper and BCG really.
Any opinions on the above? Other places I should look with similar quality at these price points?
Thanks!
iain