FT is awesome, but do be prepared for a wait. When I first started ordering stuff from them, I would only order items that said "in stock" but it would still take a few days after placing my order for them to begin the shipping process.
These days, I order regardless of it saying 'in stock', or 3 days, or whatever. It all seems to take about the same amount of time.
So basically, order, wait a few days, get a shipping notification, then it is about 10 days until you receive your order.
This is just my experience with FT. I have only ordered from them 6 or so times, and each order had multiple items, so ymmv and such.