I've bought a crapload of stuff off FastTech, and waiting time is as mentioned 2-6 weeks depending on what you ordered. I received my M80 in 2 weeks, but thats the exception. Best bargain to wait around a calendar month before delivery. But at way below local retail, it's well worth the wait to me!