It's a factory speedo with a recently replaced cable. I got another original on ePay, same issue.
It's fine at first but then seems to 'warm up' and squeal loudly after about 5 miles. I'm thinking this might be a chronic problem after 40+ years. Is there any way to lubricate it? Are the repop units any good?