Another one is M-Pro 7 spray cleaner which is a military proven gun cleaner that was reported to work on any powder fouling including black powder, 777, Pyrodex and smokeless.
http://www.mpro7.com/index.html
Some folks really do want a single cleaner to use for both smokeless and muzzle loading guns.
And some residue can be very stubborn, especially when it gets into the nooks and crannies.