③How long is the delivery time?

Generally, it is 30-45 days after signed the contract. It is according to clients' requirements.