tire leaning in at the top

It probably just needs an alignment. It's natural for the tires to want to go to negative camber over time. The weight of the car pushes them there. You may not have any bad parts at all. Also, sometimes, depending on how and where it's parked, often times, just looking at the front tires can be deceiving. Make sure it's on flat level ground before makin a judgement call. Better yet, if you're really worried about it, get it on an alignment machine.