How long should a good truck last?...