http://tinyurl.com/kxr6kuv
5V-30V 5A Reversible Motor Speed Control PWM Controller
Input voltage : 5V-30V DC (wide range)
Maximum Output power: 150W
Maximum current: 5A
PWM pulse width modulation range: 10% -95%
Regulation resistance included