It's a module soldered to the circuit board in your cluster. I was going to tackle it myself but my solder skills are not great, and the possibility of causing serious and unrepairable damage, given the tiny size of the contacts, was just too great. I left it to the expert. Fixed the non-existent odometer, PRNDL and new bulbs and clusters was about $300 Cdn. Worth it.
It turned out the best person in Canada for this work was about 20 minutes east of where I lived, so I could drop it off and pick it up. Been perfect ever since.