I also don’t buy that it was leaking from ‘everywhere’. 2UZs really don’t have any oil leaks aside from valve cover gaskets. Sitting 3 years isn’t that long, either.
1st TB job I did myself. I’m quite pleased with the result. Engine runs like a sewing machine. Original fan bracket bearings were on their way out and TB idler and tensioner pulley bearings were making noises too.
206k on the truck, 11 years and ~110k miles since last TB job. No water pump...