Try the "Medical Supplies" Department at your local Sam's. I purchased nine(9) 357 Silver Oxide Energizer batteries for ~ $11.
I think they are used in hearing aids (?) medical equipmet or ?, as well as in cameras.