I have become a big fan of Sentry Solutions TUFF cloth. I have used it in multiple climates from Iraq to Haiti. I do not remember if there was any rust on my M16 while serving in Haiti because we cleaned our rifles at least once a day, but I do remember that trip helped influence me with this product.