I had a poor experience. It was resolved, however.
I ordered several AK magazines from them. When researching the order, I noticed that they had a super-cheap sale on AK mag parts, in fair/rusty condition. Since an additional magazine ordered in el-cheapo parts would cost only $5 but be of unknown quality, I decided to order enough parts to build one magazine, assess their condition, and possibly order a bunch more later--$5 for an AK mag is a great deal, even if I have to blast and paint it.
I placed the order online, paid with credit card. My card was charged the next day or so.
Two weeks later, and no magazines. I called and spoke to somebody there that told me that their magazines were currently being unpacked and sorted and that they would ship in a few days. No problem.
About a week later, I received the complete magazines, but not the parts. The parts were indicated as being picked on their packing list, but were not in the box.
I called again and spoke with another representative and told her that I received the magazines, but not the parts I ordered. She became defensive and rather rude. She assured me that if the packing list was marked, it was in the box, which was obviously not the case. After a few more minutes of discussion and enduring more accusations of fraud from the representative, she finally agree to send a "replacement."
TWO WEEKS LATER, I get the last "magazine". It's now been 5-6 weeks since my order. While I did finally get everything, the time frame was unacceptable. Furthermore, I was certainly dissatisfied after having my credibility impugned over $5.00. To me, that is completely unacceptable service.