I ordered from Warehouse 3 at GlobalPharma, and everything arrived within 5 days. Everything is legit, and the products work exactly as they should. If you have any questions or run into any issues, customer support responds in under 5 minutes and is very helpful.