Quoted from sudbeckrn:do you happen to have a part number for the cabinet switch??
Here it is at Marco Specialties
https://www.marcospecialties.com/pinball-parts/SW-10A-48
and here it is at Pinball Life
https://www.pinballlife.com/williamsbally-flipper-leaf-switch-single-contact.html
Wherever you order from, you'll probably want to make a list of other worn/broken parts you'll want to replace and order all at the same time. Welcome to the Pinball Club!