I saw some on eBay for large money.

Are you sure the speedo is bad? They usually don't go bad. It's the cable or the sending unit that commonly go bad.