That park factors play a role in not only OPS+ but the offensive WAR numbers. And I don't see how Cabrera and Trout are equal on offense. Cabrera has more PAs (which is a good thing towards being the MVP) and more everything else except SBs (H, 2B, HR, AVE, same OBP, SLG).The difference is a 42 net SB lead for Trout and 65 total bases lead for Cabrera, yet WAR say Trout has 53 batting runs and Cabrera has 54. This is because of the Angels Park Factor. I think Cabrera is clearly better on offense but not by that much and the defensive + baserunning difference pushes it towards Trout by a decent margin.