Tried halfords dpf deep clean on my Peugeot 308 hdi, the car is high mileage (167,000)it's worth stating that I didn't wait until the warning light was on permanent. Normally I've added JML dpf cleaner to the tank as soon as the warning light came on, however more recently this would only help for around 1500 miles and the last time although the light went out the car felt slightly sluggish when accelerating. After the halfords deep clean the acceleration was good and motorway speeds feel smother. As others have stated, using low ash oil and shorter oil change intervals (5k) will all help extend the life of your filter, it does work out expensive unless you can do an oil change yourself, but then again the alternative is even more expensive. I don't agree with some reviews slagging off the halfords treatment, usually if you don't follow good servicing regimes, it's rich to expect anyone to work miracles for £85.