I've been using a silicone gun cloth for a few months now and it works well on a day to day basis. I haven't really used it for long enough to know how it works for long term. But, it doesn't leave...