RPM of two 300rpm motors is not equal, what to do?
You have a few options here:


a driveshaft. Simply connect left and right wheels, just like a car.
use synchronous motors and adjust your hardware to send the same signals to each
add some intelligence to the controller. Worn parts or uneven surfaces will eventually require this option anyway.