Yea, nothing wrong with aftermarket parts, EXCEPT, for some items I agree you should get at the dealer, mostly the electronic stuff. Anyways, no mention of ball joints, you say tires are new to you, but what's the date code say. This summer I bought brand new off the shelf tires for my 240, and they were 3 years old according to there date code. I took em because it was a good deal, plus hard to find 60 series tires that are 14", well, they have flat spots from sittin on that shelf for 3 years, and yes I have front end shimmy. Had this was even verified at a rim straighting shop, one rim was slightly bent, (in the back now,) but tires were the cause of my vibration of front now. (not as bad, need new rims) Also, I haven't looked at mine yet, (new owner as well,) and do these have an adjustment for the rack and pinion? Most Racks do. I have been down this road with other cars, the rack is not bad, (if not leeking) it just needs adjustment. Is your tire pressure at 33/30. (I believe thats what it says on door) Last....just because you fix something dosn't mean something goes right after that. I wouldn't be discouraged, once you find this little issue, you'll love the car again. Every car has issues, but these Legends are worth having some patients with. Shoot, I just bought mine and now it don't start, but I have confidence, and hope. Once this issue is fixed, I'll be loving it. Good luck, think simple.