+10 for the
http://www.gunzilla.us/
It is Great stuff and has very little odor. It is suppose to be non-toxic and the salesman would actually spray it in his mouth
I really desolves gun crudd well.
I use Ballistol for some of my blackpowder cleanup.. Black Powder has an odor to it, but the Ballistol smells TERRRIBLE!
It seems to close my throught and it will ruin your leather accessories, because after it soaks into leather....it reeks forever.