Here is my choice for cleaning carbon and collected dirty grunge on my firearms after shooting. It also works well for bore cleaner (not for copper).
Equal parts of lamp oil (kerosene) and mineral spirits and a dab of ATF or Marvel Mystery oil. Example:
1 pint lamp oil, 1pint mineral spirits, 1 oz. ATF/MMO. Double those measurements and you get a half gallon of cleaner. Mix in a jug and you will have enough cleaner for a very long time with relatively small cost.
I have a small plastic bottle with a flip up nozzle that I fill with this stuff and a small spray bottle (had eye glass cleaner in it first) that I also fill. When I want to put this cleaner on a rag or a patch, the nozzle bottle works very well. When I want to spray the complete gun down for cleaning, the spray bottle works well. Apply the cleaner and let it sit for just a bit. Use a tooth brush if necessary for stubborn spots. Use a Q-tip to reach in small places to wipe out the cleaner and grunge. Use some canned air or your air compressor to blow any excess cleaner out of the internals. Do it again if you think it needs it. Wipe down everything well with a rag.
Clean the bore as you prefer after the cleaner has been in your barrel for a bit. Brush it if you wish, then start with clean patches and patch till the patch comes out clean. Then sparingly apply your favorite gun oil to the places where metal moves against metal. Wipe off any excess. Done. This cleaner actually leaves a thin film of lubricant on all parts, enough to deal with rust prevention short term. Many gun cleaners or brake cleaners, etc, strip all metal of any lubrication. This cleaner does not do that!
This recipe works for me and has for a very long time! It is also a good penetrating oil. And it is very cost effective compared to the small bottles of most gun cleaning products. Best part is that there is no acetone or other really harsh chemicals that are harmful to wood finishes or other gun parts susceptible to damage from acetone, etc. And it's a lot more friendly to use. Each of us must decide and use what we are most comfortable with. I am very comfortable with this. Won't cost you much to try it for yourself!