I have some good luck with firearms and barrels. My method.... clean really good, go to the range and clean when I get home. More than happy to post up results.