I agree that This product is being shipped directly from the manufacturer, and delivery time is 15 to 40 days depending on conditions
Not included any controller;
For the shipping convenience, the product is unassembled;