Stop in for a cup of coffee

Any one ever have a car with a torque strap? Seems to accelerate a lot quicker for some reason, almost does not make sense to me.
Around here I find cars with chains around the motor mounts or a chain from the K frame to engine. those torque straps are too fancy for the Colorado back woods