Tegiwa
TEGIWA Engine Torque Damper. When accelerating sharply, the engine rocks on its mounts, losing energy. These engine dampers bolt directly to both the engine and chassis, therefore engine movement to a minimum. So, while not increasing power, throttle...