I have a company called AffordableEngine.com and we sell used engines including Discovery motors. I just posted an article outlining a conversation I had with an experienced Discovery engine rebuilder.
He said one of the keys to a long lasting Discovery engine was using premium fuel. The other tips were around oil filters, oil type and timing covers. Just for some insight, a rebuilt Discovery engine could be $5K to $6K if you can find one...
Thanks