Contacted Brad last week early. (mon/tues) I put in an order for e46 power pulleys non audiophile. No email confirming the order... So Wed I call back whats going on etc etc. (did not talk to brad on this day) They aren't sure why it hasn't went out. They will call/contact me back. I was told no worries it will go out by the end of the week. I call Friday talk to brad again he tells me he will email me in a few minutes... never happened. It's Monday now, I called Evosport. Brad isn't there... I talked to a nice woman (promote her) They are missing a pulley (1 out of 3) and aren't sure when it will be in. Horrible communication, they should have told me all this when I ordered 1 week ago. I called TMS today, and guess what? Sent out and will be here friday. TMS was 20 bucks more? Do yourself a favor and go with TMS!