From what i've heard, I'd steer-clear of BCA, and pickup something of higher quality.
At the very minimum, I'd get the Brownells/Satern barrel & bolt combo, and build your own upper. It's not hard.
I am starting to lean towards building my own upper, on this barrel/bolt combo, does anyone have experience with this one, no issues, etc.?