If WAR was calculated with defense and offense in mind and the game looked at that along with his ratings (scouting info if you will) his contract should be fairly representative to real life.
But I'd also like to see it go the other way with high OVR, but low WAR and see a player get a worse contract due to his production.