As @Chubaka said, you should just use servos for what you are trying to do instead of individual motors. Then you just need an ESC for the forward/reverse motion. With servos you can set endpoints so they only travel so far then stop, even if you are still sending it a signal. That way you...