well done on the repair
It would be a better option to overhaul / rebuild the driver board than to replace it.
But if it is working fine then leave it as it is.
I would never put a board with surface mount devices in any of my machines.
I think it's time for a Home pin, Stern / Bally driver board to come into existence.