I made an order of "in stock" items and after a week didn't get a package, so I called them.
It seems their definition of "in stock" means a supplier somewhere has them and they can be ordered, processed, then reshipped to me whenever it is convenient for them to do so.
This is obviously not what "in stock" means and the people at TOP GLOCK are simply liars. They just want your credit card number then you get what you get when you get it.
Some of you may have been lucky and ordered something the really did have in stock, but luck was all it was.
I urge you not to use this company if for no other reason than their lack of integrity. To support such a company is detrimental to us all.