The body is really solid, no rust through just typical south dakota surface rust, the AC doesnt work but the system is intact, agai, I had another dana 60 in a ford and I was able to get almost 60000 miles on a set of tires. The windshield is cracked, other side windows are scratched. for a 27 year old truck it is pretty clea, not mint by any means but I wouldnt hesitate to drive this truck anywhere in the country. thanks for looking and email with any questions, the odometer says 63000 but it is only a 5 place odometer so who knows, there are some hail dents but I never claimed any insurance payments