If you swap clusters, you'll need to reprogram vin and mileage. To change mileage you need to reprogram or change m35080 chip. For this, the chip needs to be desoldered and removed from the board.
Fixels will fix it for you and everything will work properly
https://www.facebook.com/Fixels/
I'm sure he can just fix your needles without changing your cluster as well.