I have a really nice 2000 GMC C3500. I bought it brand new, paid cash for it and it is still nice because I do not drive it much. In 21 years, I have put only 57K on it. It gets horrible milage and I can’t really afford to drive it. My son is getting his license soon and wanted a truck. I would...