BLC 2 is a good powder. Just some history on the powder. BLC 2 is a commercial canister version of Military powder WC846. WC846 is mainly used for loading 7.62 NATO M-80 ball ammo. WC846 and BLC 2 have Calcium Carbonate in the powder formula.
The original ball powder used in the M-16 ammunition in Southeast Asia conflict had Calcium Carbonate in it's formula. Calcium Carbonate was proven to be an issue with the operation of the M-16. It caused heavy powder fouling in the gas tube and chamber.
To correct this issue, The Military (Olin) changed the formulation of the powder and lowered the levels of the Calcium Carbonate (from 1% down to .25% or less). This corrected the excess fouling issues. This powder is designated WC844 and has been used to load Military 5.56 ammunition for decades. H-335 is a commercial canister version of WC844.
The fouling caused by Calcium Carbonate was not found to be an issue in the 7.62 NATO weapons, but it was an issue in 5.56 weapons, specifically, the M-16 and was lowered or eliminated in 5.56 ammo.
My point being BLC-2 is likely to have some Calcium Carbonate (Ca CO3) in it. I can't find a current MSDS sheet on it. There just may be a bit more powder fouling in BLC-2 when using it in the AR-15.
Some reference reading here:
http://www.frfrogspad.com/ar.htm and more here for those interested:
http://www.thegunzone.com/556prop.html
There's a lot more on the net on this subject.
For many decades, I used H-335 (and WC844 surplus powder) for my AR-15 reloads.