The body has some flaws, but it is quite reliable mechanically. In fact, the previous owner was an auto mechanic with 40+ years of experience in the field. It has been a 2nd and often 3rd vehicle for me so it has not traveled too many miles over the last couple of years. Because of the infrequent travels, the oil has never gone more than 4 months or 2000 miles between changes. It was just changed again last week and less than 20 miles ago. Title in hand "Major" service within the last 5000 miles include: - New thermostat - New alternator and battery - New front shocks. Rear shocks have not yet been changed, but I do have them and will give them to you. - New front sway bar links - LED running/fog lights installed - Backup camera installed with aftermarket radio. I do have the original stereo that I will include as well. - Aftermarket remote locks installed (It does have 2 Chevrolet keys and 2 remotes)