Like new no wear hardly used. 2mm shaft is ~7mm long. Motor body is 12mm in diameter and 43mm long. 1190:1 ratio 16RPM.