I bought the EC Technology battery off Amazon, it lasted as long if not longer than I believe the original did. Much better than the cheap $6 replacement, that thing was terrible. Don't go too cheap on a replacement, a lit of crappy batteries out there.
Edit, just saw this thread is several...