Welcome back Sean.
any dual-cooled turbo does not need a Turbo Timer, however, it can't hurt. Also spending the extra cash for something that's not really needed is totally at owners discretion. I happened to pre-own a TT. So I will be installing it in a few weeks.