WD-40 is a cleaner more than a lubricant because it is too thin to last as far as I am concerned. It is great to start a lawn mower with when it doesn't start. But I use Clenzoil on my guns. And I agree with Chuck, I don't think Rem-oil has any abrasives that I have ever heard of.