I certainly like and use BCM. I also find PSA premium BCG to be reliable. I have one PSA premium (toolcraft carrier) that has the Diamond Like Coating (DLC). The coating has held up great (no flaking or damage) after 3,000 rounds. JP Enterprises makes great BCG's as well, but spendy.