Don't take chances. Replace everything, not just what's broken. If the steering arm was cracked as you say there may be damage or distortion to the lower control arm, too. Replace the steering arm/spindle assembly (obviously).
Get all new.....
upper and lower control arms with bushings and ball joints already installed
shocks
outer tie rods
Swaybar end links (make sure the swaybar isn't bent)
inner tie rods
Steering rack shouldn't be an issue if it's not already leaking.
You may or may not *need* to replace everything, but it is recommended you do both sides for equal life and wear of the front suspension. I'd definitely do that instead of fixing only what's broken to avoid having to tear stuff apart again too soon for servicing/replacing.