If you want to wipe your guns down, rather than using an oily rag buy one of the RIG silicone impregnated gun cloths for this purpose. It removes finger prints and coats the piece with a fine layer of rust inhibiting silicone. Oil holds any dust, fibers, etc on the gun.