Although this was a optimal replacement to the original battery, this lasted approximately 10 months before not holding a charge of maybe 45 minutes. It started off great, lasted for up to 3 - 4 hours per use. then out of no where maybe would get 45 minutes and i would have to hunt down the Roomba. I've since got a replacement not knowing it was the exact same one. lets see how long this replacement lasts.