Used them a couple of times, no delays (I guess their stock levels are accurate), I paid for quicker shipping as I was keen to get the products. So I think they are good
If any concerns after reading the above, just call them first before placing the order