When I was active in various black powder shooting competitions I was given a recipe to clean black powder fouling from firearms. It works very well and is very simple to make.
1 part murphy's oil soap
1 part isopropyl alcohol
1 part hydrogen peroxide
All parts are equal.
I would mix the ingredients in a spray bottle, shake it and clean. It works better than windex.