Is the TDV6 a good engine?