We require minimum 3 weeks to fulfill all orders.
Payment due at the time of delivery.