I found Hoppes black Powder patch lube and solvent works the best for me.

As a patch lube it cleans as you are loading, greatly reducing fouling and does not build up as bore butter does. It is the best I have found.