Cheap third-party caps don't seal over the edge of the lens mount. These cheap caps simply cover the front without wrapping over. This lets them fit everything, but doesn't do as good a job of sealing the camera against dust and grime.