I ordered some bits and pieces from them a while back and they took nearly 3 weeks to be delivered.
The worst part is that they said on their site that the item was in stock and i then received an email saying my goods had been despatched the day after ordering.
When i chased them up they said that some of my items were not in stock, i said that they should not have taken payment until they had the items in stock and they then pointed me towards their T&C's which says ....Please note: All Website and Mail Order payments are taken in full at the point of purchase regardless of stock.
I wont deal with them again.
I've still not received my tubes or any confirmation of delivery. Not the ideal answer but if they're taking too long and have a store near you, you can return everything to them for a full refund and order just to annoy them and buy from elsewhere in the meantime. I would have expected better from a large chain.

They were reduced by like £20 and tbh if it means waiting 2-3 weeks I'd rather just go down the road to my LBS and pay the RRP.

totalling 4.5k