Check with Seidioonline.com. They have a battery cover with the speaker holes. There's always eBay, too.
i used to buy a lot of stuff from ebay awhile back. but nowadays, i've been screwed over several times that i just dont trust it anymore and never will
Hard to get screwed over on a battery cover....unless it's broken or the wrong one. Anything's possible, though. I've done many transactions on eBay and never had a problem.