I replaced my batteries on all my old Williams/Bally machines with the anyPin NVRAM board. Love those things I never have to worry about batteries again
If you don't have soldering skills I don't recommend you try it yourself.
You can get them from a number of distributors. Pinballlife has them.