Yes, it is compatible with most standard Bear Creek Arsenal AR-15 upper receivers. The handguard includes its own barrel nut and is designed to fit standard mil-spec AR-15 upper receivers. If your BCA upper has a standard barrel nut interface (which most do), it will fit.