Have you tried http://www.batteries.com ?
Huh. Thanks! $15 for a replacement. That’s acceptable. But for now I’ll just wait.