Ok I have a report. Before I begin I must say that I was using the wrong tool for the job. Loking at my 10/22 after detail stripping it it was absolutely caked with oil. That oil was good that it protected my prized heirloom gun that I want to pass on to my kids one day. The Good. This stuff worked great in that it got about 80 percent of the oil off. The bad Being the clean freak gun owner that I am It did not clean the parts to the level that I wanted. I reassembled the rifle and ithe action was smooth, but it was not to the level of "factory new parts" clean. The verdict I would definitely will be using this stuff to clean and lubricate my firearms exclusively, but I will not expect it to dissolve the cosmolinesque gunk off of somewhat neglected firearms. As my 10/22 was sitting in the hard sided gun case that I put it in ten years ago in my mothers closet. This is great stuff. I can't say that enough.