This from their website says a lot:

"Please note that if your order is still within the current timeframes listed for each product in our shop, the barreled action installation page, or the rifle builder pages, this request will not be fulfilled. We give a range of times for a reason. If the timeframe for your order has been exceeded, then we will contact you with an explanation and a new estimated completion date."

Translated that means when they screw up, it's on you to run them down and find out why. A company that is good at customer service will have a due by date attached to each order and contact you when they are past due with an explanation and a new estimated completion date.