delivery time
Generally it is 30-45 days after deposit. or it is 45-55 days if the goods are customized, it is according to quantity.
payment
30% T/T in advance ,balance before shipment