Here's the deal on the throttle hook up.
I spoke to Dave at Clifford and they no longer sell 08-2428, but he gave me the number for Lokar (sp?) and I spoke to Vince over there and he told me that they make a throttle cable assembly that does the job. It's part number DP-1000HT and it can be bought from Summit Racing.
Here is the
LINK