No one is really able to accurately predict if any one upper is going to be a good/tight fit with any one lower when they are purchased separately. Doesn't really matter who makes it, they all will have a specific tolerance range and there's no way to guarantee your upper and lower won't be on opposite ends of that spectrum.
There's a few ways to get around this.
- Purchase your upper/lower as a "matched" set.
- Purchase a lower that features a nylon tipped "tension" screw.
- Use one of the many stop-gap measures that are available to tighten your upper to lower fit (o-ring, accuwedge, etc.).
If you already have your lower in hand, it would seem option #3 is your only viable solution unless you luck out with whatever upper you decide on. If it were me, I'd just pick up a quality forged upper and not worry about any of it. Chances are you'll be fine.