Huh? That doesn't make any sense. Arod is 37 now and still has 4 years left on his contract. Cano would be 37 when his hypothetical 7-year contract ends. Who's not thinking?
Edit: Not to mention comparing ARod to Cano is pretty stupid to begin with.
Not his throwing I care about. The guy is a sloth in LF. He could be batting .400 and still he would be providing negative value with his abysmal defense.