The Cards would be nuts to give him a guaranteed 10-year deal. Even with his amazing production from day one, he's a 31-year old first baseman.
The reported 8-year, $200+ million offer seems more then fair.
If he's so bent on wanting even more security, the only way it's feasible for the team is with vesting options (plate appearances, home runs, RBIs, what have you).