Clutch Linkage advise.

See if this gives you an idea...………
Torque Strap Installation

Absolutely. The bushing was something I had in mind.
Thanks