Justin Upton was 29, coming off consecutive 3.5+ win seasons, and had never been hurt. Tulo is 32 and coming off consecutive league average-ish seasons and has a ridiculous injury history. I don't think they're similarly valuable.
And Tulo is a consistent 5 WAR player the same way Shin-Soo Choo is a consistent 5 WAR player.