After rinsing my rifle or pistol, I dry it with patches and then spray it with WD-40. I then remove the WD-40 with dry patches just as I did the water. The WD-40 is a watere displacer. That's where the WD in the name came from. I remove the WD-40 because I want to use a better rust preventive than the WD-40. After wiping out the WD-40, I blow everything out with compressed air. If you don't have an air compressor, that's okay, it is not really necessary. Once I have the WD-40 cleaned out the best you can, run a patch with a good gun oil such as Barricade through the bore and wipe down the outside with it also.
When cleaning a rifle lock, I remove it from the stock and take it out into the driveway and use automobile brake spray cleaner (from any automotive department) and I thoroughly flush out the lock. The brake cleaner does a wonderful job of cleaning your lock but do not get any on your stock finish because it may damage it. Shake out any residual brake cleaner and blow out with compressed air if you have it. If not, just let it dry in the air. It will dry quickly. Then lightly oil it and return it to your stock.
If you have any more questions, feel free to ask. If I don't know the answer, I may be able to tell you who to ask. :thumbsup:
Bill