What the heck is this?

I don't see a kickdown lever at all. There should be a small arm clamped to that vertical shaft with the flat on it.
That’s what I thought! thanks!
If you’re trans has been modified to full manual then its fine like it is with no (throttle pressure) accessories.

If it’s an automatic shifting trans then you MUST have that hooked up and working or you WILL burn up the trans.

The simplest way of getting it hooked up is to use a cable control, but you will need to source the lever either way.

Most go with Locar for the cable setup, but I have had a non Locar on my car for 6-7 years with zero issues.
(Way cheaper)
I have the Gearhead kit.

View attachment 1716214869

View attachment 1716214870
Thanks for the info! The previous owner liked to drag race I was told. Could this be a result of that?