Selling our 2006 GMC Envoy XL always been good to us in need for new family PURCHASED WITH ONLY 107k and currently has 117k miles at the time of purchase the dealer has service the vehicle he has replaced front control arms front axles new brakes ...