Maybe the 10 cent solution is to cut and fit a small piece of fleece or velvet (or other lens friendly cloth) to snugly fit inside the front and rear lens rings so that the caps don't touch the lens surfaces directly.