CRANK SHAFTS AND GEARS32