I got one of the Chinese replacement ones (Emgo) and it lasted a bit longer than it took to put it in, not by much.
I fixed the original one and put it back in. The little door for the key doesn't work but otherwise it's great.
I think the key set from DSS or Honda would be worth the $$$. You get all 3 locks and a set of keys, the switch should last another 30 years. (vs 30 minutes for Emgo)