This is a very nice vehicle, body is nice except for a couple small dings. No rust. No leaks, interior is clean. Engine was replaced a couple thousand miles ago with a newer engine from a 2012 Traverse with 110k. When engine was replaced, many parts were replaced. It runs perfect with no light on the dash. Just had the tire pressure monitor serviced also.