I used to use Silicone cloths when I first got into shooting. For the past 20 years I have used a soft cotton cloth (about 18" x 24") that I have my favorite gun oil on. From time to time I will reapply a little more oil. When the cloth gets really dirty, I just toss it. I use Rig #2 Oil which is unavailable now that the company has gone out of business, but Brownells sells what I believe to be the same product (they call it Brownells #2 oil) which is still available. The reason I like the Rig #2 is because it is a very light oil and dries very quickly leaving a extremely thin wax coating that protects the gun. It will not gum up or attract dust. Remoil will work equally as well. Pretty much the same type of stuff.
I usually use this oil rag at the range right after a shooting session to do a quick superficial cleaning. It takes off powder residue, light leading, finger prints & sweat, and protects the gun until I get home and clean it.
It lasts for years, and I like this better than a silicone rag because I can easily apply a bit more oil anytime it needs it.
Regards,
chief38