When I purchased my 1994 HDJ81, the speed sensor was flaky. It would read zero until I was a few minutes down the road, then read normally. It got flakier and flakier until it stopped working completely. So I ordered an OEM sensor, from Taiwan. When I went to replace it, I noticed that the existing sensor was chinesium, not OEM. Huh. That was around 20 000 KM (12,500 miles) ago, it has worked great ever since. Yesterday, it read zero for the first few miles! WTF? Before I replace it with my last spare, what are your thoughts? Thanks.