Garmin have now replaced this under warranty so that's good at least.
However the unit price of this cradle is 111 Euros! is that really justified for such a plastic piece? I'm lucky I have warranty but I'm not so sure riders who don't will be when they find out the price of a replacement pin!
I guess there are other people making Zumo cradles out there which are more robust?