I wouldn't buy the ones on Bricklink since they have been sitting for a long time and are likely dead at this point. Replacing the battery inside is a viable solution. Here is a helpful video from someone who did it:
https://www.youtube.com/watch?v=9SAEcVq4oJY