As 281pony said. However, IMHO, there's nothing that comes close to the DCC controller. IMHO, you'd be paying 2X-3X for a similar product from a big company.
BTW: I'd say 4-8+ weeks to get a DCC controller.
If you need something before 8-12 weeks, then I'd suggest not going with the DCC controller and then end up starting another "my panties are in a bunch" thread about the delivery time of the DCC controller.
i´m running the spal fan pwm for 1 year now. I´m very happy with it. Also i use the dual spal fan setup. The temperature sender is also from spal.
This combo helped me over a lot of hot days.