Black Mag3 and another has potassium perchlorates as well, I've read. The MSDS sheet on T-7 says it does, but monk says no, that Hodgdon used the same MSDS sheet for 777 to make 'things' easier.
There was one or two others as well. If I had to use one - I'd probably use T7- however, that time is not here. If you live in the States, you can order BP & have it delivered to your door - no excuse for not using real BP.