I don't think this would work to install the seal in an engine like the Volkswagen 2.0 Turbo. There is no locking pin available to keep the crankshaft from turning as you tighten the bolt. It is also an interference engine so you don't want to let the crankshaft turn while you install the seal.
This kit would work just fine on ANY engine so long as you have the necessary room to accommodate the tool adapters. The reason it would work even on your VW 2.0 Turbo is because removal of the harmonic balancer/vibration dampener does not affect the engine valvetrain timing. The crankshaft can spin and the timing remains unchanged so despite being an interference engine, the unchanged timing will prevent piston/valve interaction. Your free spinning crank is only an issue when you go to torque the harmonic balancer back on. Then you have to use a tool of some sort to hold the crankshaft in place. If you have a manual trans vehicle, stick it in 4th gear (closest to direct drive 1:1 ratio,) put some flat head screw drivers in the rotors on both sides (wheels off for this method) and this will allow you to easily torque the harmonic balancer on without the crankshaft spinning.