The chemical make-up of BH 209 includes both Potassium and Sulphur. Given enough time and moisture it will rust your bore.
Adding those two extra BP ingredients and the equivalent volume measure was the only way General Dymanics could get their smokeless/progressive burning powder listed as BP sub.
With all of that it is a great powder by overpriced.