DONT TOUCH A TD5
GET A 300 OR EVEN BETTER THE 200.
200's are amazing engines, slightly less refined then the 300's but the 200 is like a tractor engine, you can throw anyhting at it and it will keep going.
the only thing in my opinion that speaks for a TD5 is the increased power.
Rob