All my BCA Uppers are paired with PSA EPT lowers. It’s really a great match. Both have lifetime warranties. For a budget build, you can’t beat the price and the BCA uppers have been very consistent in their grouping. I have 4. And they are shooters.
One word of advice. Run the BCA uppers wet for the first 50-100 rounds. Especially in the bigger calibers. My 450 ran like crap when I first got it. It was really consistent and shot excellent groups. But just didn’t cycle well. I oiled the heck out of it and the problem went away the next outing. Now it’s back to normal cleaning and oiling. No issues.
Another friendly word of advice. If you order a BCA upper, and you don’t get a shipping confirmation email within 5 business days, start emailing them. They will reply quickly. I had a bad experience with an out of stock item listed as in stock. 2 weeks and no update on my order status. I was kind of ticked off. But they apologized and refunded my money no problem. That’s the only bad experience I’ve had with them. And I don’t expect anymore problems. I tell you that not to dissuade you from ordering from them. Only as friendly advice should you not get your upper shipped in a timely manner. All my other uppers shipped quickly.