I apologize if this seems a bit daft and I did look, but nothing seemed to turn up that answered my question conclusively, so, here goes.
If I purchase a new Daniel Defense upper, sans BCG, should I be fine with buying a BCM BCG and installing it into the DD upper?
The only reason I ask this is because buying the upper without the BCG means that I can more readily afford my present (and rather inexpensive) build, allowing me to spread the purchase of parts out, and the upper is by far the most expensive part of my build.