If I'm a team looking for a 3B, my concern is more the $ in the later years. I don't think I'd mind paying $10 mil next year, but its the money at the end that would concern me.
He's also shown he's injury-prone. Over a full year? If he does what he did this year, he's a $10M player. 3B in their late 30s have trouble playing full years. And if he's a DH, that $10M he's worth comes down hard.