I recently had a issue with them. On the website, the order was not even coming up so I emailed with no response. I then called, had to wait forever on hold and it took them a while to find the order in the system. At this point I am thinking this is some guy peddling parts out of his bathroom.. Finally they found the order and had it shipped out the next day. It took about a week to receive it. Luckily, after speaking to other forum members, they had everything in stock.
I would call and place the order instead of on the website, you'll know right then and there of they have the item and how long it will be before you get it.