I'm finding this to be true, but not just
Halfords, other retailers too. Looking for PC components I find the same thing as well. It may just be they had the true sale around black friday and the currency issues are probably now starting to bite.
I did manage to get, I hope, is a good deal from Halfords. Ordered the Lezyne 600xl for £40.49, click and collect and planned to use BC discount. Got a call a few hours later to say a stock issue and would I accept the 800xl for the same price instead - "hell yes" I said. Went to collect next day with BC card in hand, had a quibble with the staff member, obviously wasn't informed of the situation. He came back with the 800xl and happily processed it for the price of the 600xl. Adding the BC discount as well it came to £36.45. He commented what a good deal it was, I think so too. Bit lucky, but you take it when you can get it - the 600xl I intially reserved had been damaged. Hopefully the 800xl will serve me well on my commutes.
Also nabbed the Bontrager Flare R for £31.49 at
Evans using a voucher I received, so not too bad.
So, front lights sorted - 800xl(steady) paired with 300xl(blinky)
Rear light, just need a cheap second light to pair with the Bontrager flare r. Back to bargain hunting again.