I got a cheap one that works great on Ebay. Just a non-OEM one that is the same as the stock battery.
the Seller was:
http://myworld.ebay.com/coolwireless/
HTC Touch Lithium-Ion Battery
Our batteries will ensure optimum performance saving you time and money. This battery is made specifically for your cellular phone and to meet or exceed the original manufacturer specifications. You can rely on our battery expertise and your cell phone can rely on our batteries to keep it powered up and connected- Brand new non-OEM
- Quantity: 1
- Battery type: Lithium-Ion.
- No memory loss effect.
- Integrated microchip prevents overcharging & lengthens battery life
- sku:htcbat010