I have a 2006 GMC envoy for sell it was running until I joint fell off so it needs a u joint put on and the drive shaft needs to be replaced or put back on and the lower back control arms needs to be replaced which I have and a jump start and the bad boy will run the previous owner put a new motor in the milage is about 193000