I have receive most items from
fasttech within 3 weeks of placing the order. All of my shipments have had tracking numbers except one (it was an order for under $5 and I do not think the provide tracking numbers for those).
The orders where they took longer had either batteries or magnets in them, these take much longer to clear customs and can take 4 to 6 weeks to arrive.
The other thing that will delay your shipment is if the item you ordered did not say "In Stock" in the Stock field below the price. If it said something like "Ships in 7 Days" it is an estimate from the supplier and may not be accurate.
If your item has shipped, if you review your order, there should be a picture of the package there.
I have also called them to check on an order and they do have okay customer service (better then I expected) and I found out that they say their orders arrive within 30 Business days of shipping so up to 6 weeks.
I hope that helps, good luck on your order.