Garmin's Enduro 3 has a longer-lasting battery and lower price than its predecessor. Right now, it's on sale for $749.