A motor comprises a motor rotation shaft, a first thrust bearing which supports one end of the motor rotation shaft and a second thrust bearing which supports the other end of the motor rotation shaft to control positioning in a thrust direction of the motor rotation shaft. The first thrust bearing further comprises a bearing for supporting one end of the motor rotation shaft and is movable in a shaft direction of the motor rotation shaft, a guide member for guiding the movement of the bearing in the shaft direction and a plurality of pre-loaded elements for opposing the force generated by the bearing in the shaft direction. The pre-loaded elements are evenly spaced around the motor shaft.