Based on this product's specifications, here are some alternatives and similar models
Lens Cap KAISER Snap-On 40.5 mm (model 6846)
Summary description:
KAISER Snap-On 40.5 mm lens cap (model 6846) is a protective snap-on cover designed to fit lenses with a 40.5 mm front thread. The cap shields the lens glass from dust, scratches and light handling damage when the camera is not in use. Its snap-on mechanism allows quick attachment and removal for everyday photography and storage.