This replacement cap for Canon Lens fits any lens with a 58mm filter thread; manual or auto focus, digital or film. <br>Supported Lens modes are: <br>EF28mm f/1.8 USM <br>EF50mmf/1.4 USM <br>EF85mm f/1.8 USM <br>EF100mm f/2 USM <br>EF100mm f/2.8 USM Macro <br>EF-S 18-55mm f/3.5-5.6 USM <br>EF 28-105mm f/3.5-4.5 II USM <br>EF 28-105mm f/4-5.6 USM <br>EF 70-300mm f/4.5-5.6 DO IS USM <br>EF70-300mmf/4-5.6L IS USM <br>EF 75-300mm f/4-5.6 IS USM <br>EF 75-300mm f/4-5.6III USM <br>EF100-300mm f/4.5-5.6 USM