New lower front control arm bushings , those are a given if original . Not the issue , just put it on your 'list' . They can knock the castor outta position and cause your pull due to road sloping
Inspect the front end . Have someone move the steering wheel back and forth and look at each joint . Even wrap your hand carefully around the joint , you will feel a bad joint . Don't get pinched
. Have the wheels on the ground for this , it "loads" the steering parts . That should do your tie rods and track bar . For the ball joints , you need to jack up the axle , and raise the tire enough to get a pry bar in there , pry up and down with your hand on the tire at 12 o'clock , you will feel any play . Place your hand on the wheel at 12 and 6 , try to wiggle it . If play is felt , issue may be the wheel bearing . Have someone else use the bry bar , repeat the ball joint test but visually look at the ball joints this time .
If not comfortable with this , have a mechanic do an inspection for you . Indications are you have an issue , safety first !
Checking your toe after an inspection is a great idea . You ideally want to see about 1/16-3/32nd's toe in if in spec . I bring mine as close to 0 as possible showing a slight hint of toe in . Just pulled 60k out of a set of tires I bought new , rotated them once during that time . Very even wear from an AWD .