I use mine once a week and bought my first in 2007. I bought the same as this one a few months ago as my third, so that should be an indication that with use once a week the battery lasts around 5 years. I paid £26 for mine and that was a decent price, so this is good.
They may have been cheaper somewhere else at some time but for a current real life price this is pretty good if you can get one. They last ages, the battery is the part that gives up in the end but you get plenty of years out of it before it starts to need a charge before each use.
I posted it back then. I got a couple. They had a whole bay end with loads of similar stuff on.
£6.25???? Damn, that would have been a great deal!!
Asda had them for £6.25 late September this year, so worth checking there also.