A lot of people here say that, my experience has been great but possibly with slow shipping (free, say 2 weeks ordered to received) 90% of the time. Honestly could care less. Once I got the wrong barrel, returned, recieved new one a month or two later during a buying craze period which is kinda normal. Occasionally I find an item is on backorder that I didn't notice or they didn't divulge and I wait or cancel it - most recently I am finding they ship everything separately so causes no delay for what is available.
Getting them on the phone is nearly impossible but the online system works fine. Overall I think the rule is if you are patient and want cheap, they are great, plus they allow backorder so you can get in line for hard to find items and will eventually receive them at today's prices, but if you need it fast or you want to resolve problems over the phone this is not your store.
I have spent thousands there and by far the averages have worked out in my favor. But typically gun stuff sits on my shelf for months in a backlog of projects, what I ordered last night for instance maybe I get to using in January.