WD-40 affects some metals. As a watch club member, I knew several reliable watch makers and technicians, and they wanted no part of WD-40. Of course I dunno about its effect on strings or stringed instruments.