Electric drill motor armature (rotor), total length 133 mm, distance between bearings positions is 101 mm, winding diameter 35 mm, 5 teeth on the shank. Compatible with some small drills.
Make sure you check the dimensions and bearing fittings before ordering