They answered the phone when I called to cancel an order today.
Judging by the thread on their industry forum, they're backed up about 2 months on shipping. Website states 15 business days.
Ordered what I needed from BCM and it shipped under 12 hours later.
Can't fault them too much. I guess the great deals come from saving on payroll. Good, cheap or fast - pick two. They'll get my money again once their shipping isn't backed up.