HQRP Battery for SDAMX7-RBK-G10 Sandisk Sansa MP3 Player Replacement plus HQRP Universal Screen Protector
The cost was one third the price of the local battery store and they would have had to order it.  It seems to be performing well.