DC 10-50V 3000W 100A Programable Reversible PWM Control Motor Speed Controller
PWM duty cycle: 0%-99%. PWM frequency: 15khz.
eBay