Temperature gauge replacment or repair?

Josh & I did some extensive troubleshooting on the malfunctioning temperature gauge in his "65" Valiant & the gauge looks to be faulty.

Does anyone know where I can get an OEM replacement? New or used is OK as long as it is in decent shape as long as it works.

Is there anyone that repairs these?