I could be wrong but I think you're stuck with the dealership. Do a search for speedo cable and you'll find some good info on it. There was a detailed thread not too long ago about some speedo cable replacement issues as far as toyota part numbers and length of the cables is concerned.