BIRUGEAR 67mm EW-73B Flower Lens Hood + Lens Cap with Strap for Canon EOS 7D Mark II, 7D, 6D, 60D, 60Da, 50D, 40D, T5i, T4i, T3i, T2i which use 18-135mm Lens Camera Kit Package Includes:1x BIRUGEAR 67mm EW-73B Lens Hood, 1 x BIRUGEAR 67mm Snap on Lens Cap with Strap Compatible with: Canon EF-S 17-85 f/4-5.6 IS USM SLR Lens CANON EF-S 18-135mm f/3.5-5.6 IS Lens Also compatible with: EOS 5D Mark III, 5D Mark II, 1D Mark IV, 1Ds Mark III, 1D Mark III, Rebel XSi, XTi, XS