official nexus one battery for only $25 (from google)

https://www.google.com/phone/choose?hl=en&gl=US&s7e=