Throttle pedal/cable woes

You may have to play with the length/mounting a little, but this will make life much easier......

http://www.summitracing.com/parts/HLY-20-7/

View attachment hly-20-7_ml.jpg

I see no pressure/kickdown lever, so I assume it's a manual trans or a auto with a manual valve body.