I have too many handguns (10) to shoot and maintain regularly. My maintenance routine is to clean thoroughly with Hoppes #9/CLP?/XX, lube with Militec-1 after each range trip, and wipe down with a tuff-cloth. I do wipe them down with a tuff-cloth when I occasionally just bring everyone out to say 'hi'.
My stuff is rust-free, absolutely reliable. Some get shot every couple of months, some every other year, no problems so far. guns not in carry roatation are in a steel boxes with a dessicant, ammo is in military ammo boxes.
Seems to work fine in a mid-Atlantic environment.
I also use tuff-cloth on my knives, seems to work as advertised.
What I am impresseed with is the Marine tuff-cloth on the stainless hardware on my boat. I cleaned it up with NevrDull, wiped it down with a rag and hit it with Marine tuff- cloth in June, still looks good.
Overall, a pretty good magic rag. YMMV