Holley or Thermoquad??

Looks like you could use an improvement on that throttle linkage. The right Chrysler parts are available from Holly. Should have an adapter lever like this....

16062530361957275789602251284172.jpg