buying a diesel truck with 300k miles