if it is not reading that is one thing, not reading correct, well that is another. if it is not reading correct, the needles can be adjusted, it's fairly quick and easy. if it is not working at all, then cost wise will be less to repair your vehicle cluster then to replace the cluster.
I have replaced over 1000 stepper motors, that is why I know the needles can be adjusted. for all I know, someone else changed the stepper motors in that cluster and didn't put the needles in the correct position when they changed them. that is why there is nothing wrong with moving the needles to the correct position, as opposed to changing the stepper motors.