@dangeek mine too has had a hard life! But as @Vbulman says they are super serviceable. When buttons have stopped working, I’ve taken it apart and cleaned it. When I’ve reassembled it it’s worked like new.
Yes. I’ve even replaced some of the carbon contacts under the pads with foil tape to keep mine working until I get round to doing a pad upgrade. Although it works so well I’m just living with it. Just no velocity sensitivity on those pads. But I just programme on ‘16 levels’ so it’s fine.
@dangeek mine too has had a hard life! But as @Vbulman says they are super serviceable. When buttons have stopped working, I’ve taken it apart and cleaned it. When I’ve reassembled it it’s worked like new.