Typical stepping motors have instrument bearings, which do have a thrust rating, though not a large one. They also typically have a small amount of endplay, over which you have no control.
I was once involved with a product that used a stepping motor to move a couple of pistons using a leadscrew, and transferred the axial load to the motor using a Heli-Cal coupling. The load was mostly due to seal friction.
The motor bearings never gave trouble, but we discovered an unexpected side effect. Heli-Cals change their length as torque is applied, which caused the plastic structure coupling the cylinders and the motor to move, and buzz, loudly, in tune with the stepper.
Retrofitting a thrust bearing in the field population was fairly expensive.
Mike Halloran
Pembroke Pines, FL, USA