Would you mind sharing the part number? I've been searching for ages now, without any luck. My flap wasn't repairable, so much energy and time for it to break instantly when the solenoid engaged :(
(Edit: I finally found it, part number 12004960, out of production of course - Found an STL that...