Cabela's.com is a having a 10% off sale site wide and free shipping on orders of $99 or more with promo code 57SALUTE .
Cash back is also at 10% on active junkie. Total after both:
Garmin Fenix 5 - $480.98 from $599.99
Garmin Fenix 5x sapphire - $555.99 from $699.99
ALSO WORKS ON AMMUNITION.