Throttle cable question(s)

So I bought a new throttle cable from PG Classic. Not impressed. This is for 67 cuda 340 4bl with LD340.
254-AS Mopar 1967-76 A-body Small Block 19" Throttle Cable
2 issues, it's too long and I just realized the metal end that sits in firewall isn't 100% tight and it slid on the sheathing sheathing.
I would imagine I could "fix" the crimp to hold good on the sheathing, but the length issue not sure what to do.
Is there a way to "re-crimp" the ball on the pedal end?
The reason for replacement is my oem throttle has stuck open a couple times now...once on a causeway :eek:, so time to change it.
Suggestions? I have 3 throttle cables that are all basically unusable.
One with green tape is oem, bottom is repop and top is a used one thats too short.
Thanks
Steve

View attachment 1716289132
I went with the Lokar answer for this but I needed a kick down as well, so I was forced. I haven’t driven my ‘68 that much because of other issues but seems to wok well so far.

CBF52F51-FEDE-4BBF-97D0-38AA511D219C.jpeg