BO Motors are Battery Operated Motors. They work just fine in a voltage range from 7V to 12V. They are lower in cost compared to the geared motors but they are lower in power as well. They provide lesser torque than the geared motors and are available in a range of 100rpm to 300rpm.
12V Geared Motors operate at the designated RPM when run at 12V. They are higher in cost compared to the BO motors. They provide high torque than the BO motors and are available in a range of 100rpm to 300rpm.