Throttle cable question

So I have somewhat figured this out. It should be 20.50" long. My car has the square end going through the firewall. Any idea where to get one?