I recently repaired my drivers door latch with new microswitches, look the same as the Cherry/ZF microswitches in the RS Components link, I think I got mine from Farnell.
I used the 3D printed parts here - https://www.thingiverse.com/thing:3047495/files ........unfortunately I needed to get the job done fairly quickly so didn't take any photos. It's a bit fiddly, but not too bad once you figure out how it functions.
My passenger door latch also needs attention, as the door ajar switch seems to have failed. I'll probably pull it out and fix it in a few weeks, so I'll take some pics of the process if anyone wants to see - we could also do a small batch of the 3D printed microswitch boxes if anyone needs some, just let me know, my son has a 3D printer.