3M Eyeglass Protectors Anti-Scratch is $6.47 at Amazon, down from the store's own list price of $11.25. That's 42% off ($4.78 less). We last checked this price on Nov 6, 7:49 AM ET. Prices at the store can change at any time, so check before you buy. Brand: 3M. Type: Jobsite gear. Picked for Jobsite Gear.