He probably won't cost much, but he doesn't provide much power or SBs. He would be relied upon for his avg, which wasn't exactly stellar last season. Despite all that, there probably aren't many better options out there that seem feasible.
You'd think the Giants would realize that a team of guys in their mid 30s to early 40s that are mostly running (if running at all) on their last legs is a bad idea. Then they go and sign Dave Roberts, Bengie Molina, and Ryan Klesko.