New: JJC Lens Hood LH-52 for Canon EF 1: 2.8 / 40mm STM (Electronics)
This visor fits perfectly to the Canon 40mm even with a filter placed below and above the lens cap. This is a quality product, despite its low price. However, I find it very shallow (less than one centimeter), given the depth, for example, sunshade 5