I've been using Wipe-Out - a foaming bore cleaner - for the last 5 years, and couldn't be more pleased. Just spray it in the barrel, let it sit overnight - does not contain any ammonia, so it is safe - then patch it out the next day. No scrubbing with brushes, no foul odor, and a very clean barrel. It doesn't work on lead though.