Should be a 100k mile kit. Main thing is the named parts. INA is good, Litens for the tensioner, and water pump should be German - Hepu or Geba.
That kit doesn't look to have a water pump, and if yours is approaching 100k miles, better get one.
You'll need 2x 1.5 Liters of coolant to mix 50:50 for 6L total capacity.
Cam seal should be replaced, they have that for sale separately. Crank seal only replace if leaking.
I like FCP, but other sites IDParts, Dieselgeek, metalmanparts, Cascade German, have great kits also, with more detailed listings of parts, and more complete components-wise.
Personally I like all German-Made parts if possible. And no off-brands. Also, that kit comes with roller studs, you don't need to replace those unless they're bent.
That kit also doesn't have the TTY bolts for the engine and bracket mounts. You do need those.
Do yourself a solid, and read the "Q&A" on that kit's page. If you're trying to save money, the TB kit is not the place for that honestly.