Adames is an excellent fit for the Giants for at least the next three years, fitting their most likely timeline for playoff ...