I have had some longer than expected waits for merchandise from these guys, but I have always received what I ordered. Yes, sometimes "in stock" does not mean they have it. They also pulled the "in stock to back order" on me after I ordered an "in stock" item. Yes, their terminology is suspect, but it isn't a scam. I've never lost money ordering from them and I've bought a lot of stuff over the years. But, and I'll say this loud:
A SCAM IS WHEN A COMPANY IS OUT TO STEAL YOUR MONEY. THESE GUYS DON'T DO THAT. THEY DO EVENTUALLY SEND THE MERCHANDISE.
Soldiers are dying every day to protect our freedoms. The least we can do is vote.