Upper left stuff is Pro Comps control arms. I've read lots of bad reviews on those, especially the bushings. I agree on the rotors after sitting for a while. That's the only part that squeaks on my '07.