I don't think it will last much longer, the banks will get tired of getting repo's with blown diesel engines that they will quit loaning on them. I've been seeing 2010 F-250s with 250k on them and guys wanting 20 grand. Any banker that would loan more than 5-6 grand on one of those needs to fired immediately.
It will take a year or to at least the end of the year at the earliest, to right itself, and I'm being optimistic.