Yeah, I saw that but all the complaints are old.. I called several times and got someone to talk to fairly quickly (within 2 mins).
My brother-in-law just ordered from them a few months ago and received his tires the same week.. so I dont know?
Also, according to the BBB they have received something on the order of 25 complaints... So, that's not many considering the same company is running winch depot, etc.
Im going to call again tomorrow and see what I get on the phone..