DC 10-50V 3000W 100A Programable Reversible PWM Control Motor Speed Controller

PWM duty cycle: 0%-99%. PWM frequency: 15khz.

eBay