Tsk. Amateur EPC users. I think it's 90 in the pic below, described as
mirror frame with cover, so I'm ass-u-ming that's the flap too. A2118110010 for right, A2118110110 for left. 7F94 is the colour code for my (2006 facelift) car: I'd need your VIN to check yours.
Inchcape want £24.84 for one: you must add the colour code to the part number to look it up there.
Astonished to find the switch is separately available too, after I'd assumed it wasn't and butchered in a generic microswitch to replace a broken one...