Cap arrived with NIKON printed on cap, poor fit.
Advertised as a generic replacement for Canon lens cap. Pictures shows Canon logo on cap. Item arrived with NIKON logo on cap and the cap doesn't fit well at all. Takes a long time and a lot of jiggering to even get the cap to attach. Essentially worthless. And too cheap to bother returning.
Replacement for a Canon Rebel XS and it fits perfectly. It arrived very quickly! Of course, the night I ordered the replacement, my daughter found her original, but it is always helpful to have a spare - just in case. After all, she has already lost it once and since the most expensive part of a camera is the lens, it never hurts to have a backup!
Fits perfectly. The inside pinch release is better than my old outside pinch release because the cap doesn't come off accidentally anymore. This does not come with a string connector though. Would buy again.