well, you could sr for it in sapphire or ruby if the battery still works (it's also possible to fix the dry batteries in those games.) I'm not sure what games you have but you can find voltorb/electrode in most games. If you're deadset on sr-ing for it and if you have hg/ss then you could go for the stationary electrode in those games? You could also re for it, and increase the chances of finding it by using a pokemon with the static ability. As a last resort you could try mm-ing?