Yesterday was my Legend C's very last outing. It's my third, the previous two being warranty replacements when Garmin denied there was a problem with the circuit board power connection.
I've tried a variety of ways to try to fix the vibration - packing the mount to give a firmer fit, trying the oversize bar mount with old-inner-tube packing, all to no avail. Yesterday we went for 50km with no problem, then it started shutting down regularly, so by 100km I'd decided to put it in my saddlebag. I think it'll be in the bin next.
I've noticed before that it's fine to start with, implying that fresher batteries are helpful. But these were fresh battteries at the start, and 50k took about 2 hours, and I know the batteries are good for a lot longer than that.
Flatus's 705 clearly worked well for him yesterday (notwithstanding that the gpx route he had and the routesheet varied at several places!), so I'll be looking at getting one of those, I think.