Sunvalley Brands via Amazon offers the RAVPower 5,000mAh Replacement Roomba Battery for $30.99. Coupon code "DEAL5KBC" drops it to $25. That's $45 off list and the lowest price we could find. It's compatible with Roomba R3 models in the 500 to 900 series.