If he's the player I/we/everybody thinks he can/will be, 10/200 won't come close to being enough to lock him up pre free agency.
Well I don't know. Ryan Braun is pretty good and he got 7 years and 145.5 million. That deal is makes Harper a $20 million a year player