TFTestkits.net is the best site to order from - I placed an order on a Wednesday night, 7pm. Noticed on the site that USPS is recommended to be faster. I checked the mail on Saturday morning and my order had arrived. I was expecting between Monday and Wednesday since I know USPS can be tricky to calculate shipping time.
Needless to say, I am VERY impressed with the site!