Anything approaching 200 million would be absolutely ludicrous for Vlad. Especially considering how much his performance dips at times. I would be hesitant to go beyond 5 years as well just based on the inconsistency of his performance and weight issues.
Something between 140-150 million for 5 years is the max they should do. Anything beyond that move on. Unless he can show he can play 3B everyday but he’s already an awful 1B. He’s more than likely a full time DH after 27.