The odometer on my e30 325is stopped working recently. When I pulled the cluster, I can see bits of black near the gears so I think one of them is broken. I was told that it is common for the bigger gears to stick to the shaft and then break the smaller gear.

I thought the price of the repair shop (approx.$130 with cluster removed) was expensive, but then when I saw that the price of the gear set is $85 + tax and SH, it seems more reasonable.

Are there any cheaper alternatives? I read about junkyard and superglue replacements, but it seems like those will just break again in the future.

Anyone have experience ordering and replacing the gears from or know of any other sources?

Thank you