I've ordered from this site before and never had issues up until this summer. I've gotten 2 batches of orders from them and with both orders they quickly send one item while the remaining items are in limbo. Despite all of the items showing as being "In Stock" when you order them. I think they are lying about items being in stock and I believe most of the items they show on the website are actually backordered, hence the delay.
Will never order from here again.