Righto, mate.
Once I know what load it has to handle, I can find you a speed controller.
The way to go is what's known as a 'PWM DC load controller'. What it does, is to send an output to the motor that consists of a series of DC current pulses. Longer duration pulses = higher speeds. They're cheap as chips, these days, for 12V.
Edit: I should explain here, that these solid state controllers are used as high-efficiency dimmer controls for DC battery powered lighting, and as variable speed controllers for conventional DC drive motors, such as we have here. PWM stands for 'pulse width modulation', BTW.
Last edited by Gadge; 08/03/17 09:50 PM.