I wouldn't buy a compass to last!
I've already had my balls joints, tie rods (@ 55K KM), front struts and sway bar links (@94K KM) replaced.
If Chrysler would hurry up and start realizing that the there is a big problem with the parts they are putting into these cars.
I hope that you have taken the extended warranty out on your new cars. I did, and luckily the replacement parts are all covered, along with the warranty.
I'm pretty sure, from what I've seen on this and other forums, the old parts in the 07-10 compass' are the same that they have put into the new 11/12. Don't quote me on that, but I believe they have changed the outside more than anything.