CRANK SHAFTS AND GEARS42