The TReX Jr will control two bidirectional 5V motors (differential drive) as directed by your RC transmitter (no programming is required). It also has the ability to control a third unidirecitonal motor. Up to five channels from your RC receiver can be plugged into the board, which then connects to your motors. I'm not sure if you consider $60 to be cheap, though. Mainly I figured this could be a good investment for you if you ever plan on learning to program microcontrollers, but if that's not your eventual goal, this controller has features that may not be worth paying for if you can find a pure ESC for less.