Hello
Do you often clean your keyboards with liquid cleaner? Does coolant splatter often gets onto the keyboard?
These could be reasons for the premature effect.
Otherwise I don’t think there is a different solution than exchanging the keyboard. I also think that the machine parts in general are a little bit overpriced.