I have several BCM uppers from 10.5 - 18 and I’ve never had an issue with them holding zero even with a bunch of stuff on the front end. Being on the smaller diameter side they do get hot.Geissele, Knights Armament, Centurion, or Daniel Defence. BCM 11.5 are not known for their accuracy.