Theres problems with all the vendors as they are just business people trying to make a few bucks.
Heres my vendor woes. (not modbargins)
I ordered an m3 spoiler one week ago. Told it would be shipped in three days after painting. However four days later I have to give my paint code for the third time and it still hasnt shipped. So either it was painted 4 days late, or painted the wrong color and another had to be painted. The vendor wont really say, besides that it will be here next week. Minimum of a week and a half to send out a m3 spoiler. Who knows if it will take longer.
All vendors should know that if someone buys one thing, they are likely to buy more. So good customer service is needed for repeat customers but they dont seem to realize that.