I will never place another order with them. My last order took almost 2 months to fulfill. I just cancelled my last 2 orders because I’ve decided I’m never getting them anyways. Placed one on the 14th, the other on the 22nd. I went out of my way to make sure the items were in stock unlike my previous order that took so long. Still, they both showed “waiting for Order”. I’m tired of waiting. Over $1500 dollars worth of parts. Went and placed my order at Primary Arms last night. Already received shipping notification. Yes, it’s costing me $30-35 more than Optics Planet. But at least I’ll actually get my order... End Rant.