The cluster, I ordered from German eBay, has around 180k km on it and seems to work very fine. The plugs that go in the back I left the same. Plus, it never worked since I got the car, not like yours which sometimes did and sometimes didn't...
Basically, what doesn't work is the speedometer, the odometer and the mileage estimator. Every other gauge works perfectly, even the service indicator (half of things didn't work with the old cluster, so I'm still happy with the purchase).