This is a precisely fitting lens cap Canon for protection for all lenses with 58mm diameter. On my EF 70-300 IS USM, the lid fits exactly no wiggle no rattling. Stable Canon quality, but in my opinion a bit too high in price. Otherwise, I highly recommend this part ...