I've ordered from them multiple times and for the most part they ship in a reasonable time. They decent communication too if you ever had a problem. The only problem i had was when ordering a Part for my AK they never told be it was out of stock even after i had waited 2 months for them to get more. They did return my money though.Overall is good if you find a cheap item you need and don't mind waiting a while to receive it.
I A Make'ed a too many cakes.... and now i am stuck in dem.