I have been testing Simple Green as a gun cleaner with very good results.
1:5 or a little more diluted with just plane water. It dose a great job of getting all but the most caked on carbon off. As well as the rest of the powder.
Cheap at about $8 per gallon, and non-toxic. And you can use it as a general propose cleaner to boot.