I think the Z’ Fogless Shower Mirror would be a really useful gift for the guys on your list. It’s a 1x magnifying, unbreakable mirror that can be used in the shower. It won’t fog due to its patented coating and also has automatic LED lights and space for his razors for easy shaving. As much he might find this a reason to take extra long showers, the digital alarm clock will make sure he has no excuses for being late.
The Z’ Fogless shower mirror is available at Bed Bath & Beyond for $30.