Has anyone ordered from them? If you have what did you order, and did you have any issues with them? How long did it take you to receive wha you ordered?
I just got my STP from them the other day. The shipping did take a few weeks, but not nearly the 8 weeks they warned, and I'm in Canada. They seem really awesome and upfront, and all the discounts are awesome.