With the cluster completely disassembled you can mix and match parts to your hearts desire.
The issue is the eeprom on the board. You could pull it from the old board and install it on the new board and that would require no coding/programming. But unless you are well versed in soldering on circuit boards this may be a bit of a challenge. If you got another cluster you would still have to disassemble, clear the chip and then program it. Both options aren't to hard but do require a little bit of extra knowledge/experience in their respective repairs.