First, I wouldn't idle any engine overnight!
I have a Duramax Diesel in my Chevy 3500 and I only idle it for a few minutes to allow the turbo to cool before I shut it off.
Idle time means wear time!
You might buy a used van that has 50,000 on the odometer, but it could have another 50,000...