The Hi-Spec products are actually quite reasonable. I order quite a lot of bits from them for various motors I work on. Fortunately for me though, I make sure it is in stock 1st, then pop over to see them. They are only 5 miles away from me.
However::: I am not sure if it is Jeff Bedding (the owner) or some of the lads there who are the problem. A friend took his immaculate red Audi Quattro LWB in for some brakes, and when it came back, there was grinding spatter all over the bodywork on 1 side where they had been grinding something on a car near it, and the digital display was not working anymore in the dash. He found out later that they had left the ignition and interior lights on overnight (they had it for a few days due to the work being carried out) and had put a jumpack on it with the ignition still turned on

Fried the dash circuits completely.
I can't remember the final outcome, I know they denied it all, and he was going to sue them.
Basically, product = good, PR/service = leaves a bit to be desired.
If you want good service, go there yourself and pick up from the counter.
Oh, and remember, if a product isn't in stock, the wait is probably because they are CNC machining more @ that time. Jeff does do a lot of the machining himself, I have seen the inside of the work premises, and I'd like some of that machinery in my garage. (not sticking up for him, just pointing out a fact)