You need to determine what the actual problem is. Does the odometer move/work at all? Does the speedo stay at 0 or does it jump around?
Could be the VSS or the speedometer head itself. Neither are very expensive parts. The VSS is still available and I wanna say it's under $50. A speedometer head may need to be sourced from a new cluster out of a junkyard.