No drilling or soldering at all. With the extra cables, you can just plug the buttons in and you're good to go. I've seen people say you can split the original cables to make them fit, but these switches were way too big and I needed extra cables.
Buttons: EG STARTS 6X American Style... https://www.amazon.com/dp/B07GBT6LRP?ref=ppx_pop_mob_ap_share
Cables: Reyann Zero Delay Arcade USB... https://www.amazon.com/dp/B00UUROWWK?ref=ppx_pop_mob_ap_share
Trackball: https://thunderstickstudio.com/products/trackball
LED buttons (set of two, but they sell sets of 1) EG STARTS 2 Player Arcade Games... https://www.amazon.com/dp/B07QMM4P4H?ref=ppx_pop_mob_ap_share
I forgot to mention that the extra cables are just barely too short for one of the buttons, so I had to leave my board unscrewed at the bottom so they can reach. Not where you can see it, of course, and it's still just as sturdy.