The E-67 II 67mm Lens Cap from Canon is a center-squeeze snap-on type lens cap for Canon EF and EF-S lenses with a 67mm front diameter A front lens cap protects the lens from scratches moisture dust and fingerprints when the lens is not in use Compatible Lenses Include Canon EF 100mm f28L Macro IS USM EF 35mm f2 IS USM EF 70-200mm f4L IS USM EF 70-200mm f4L USM EF 70-300mm f4-56L IS USM EF-S 17-85mm f4-56 IS USM EF-S 18-135mm f35-56 ISSuitable for lenses with a 67mm filter thread Helps to protect the front element of your lens from knocks bumps and scratchesCenter-Squeeze Snap-On Style
Price: £12.49 from 365games.co.uk
The Canon E-52II Lens Cap is designed to fit and protect the Canon EF-M 18-55mm f3.5-5.6 IS STM, EF-S 60mm f2.8 USM Macro and other lenses with a 52mm filter thread. Check the end of your lens to find out what size cap is needed.
This Canon E-58II Lens Cap will fit all Canon EF and EF-S lenses that have a 58mm front diameter (see end of lens). The E-58II will keep your front lens element free from scratches and dust. It's always handy to have a spare!