Player A: .297/.408/.540, 34 HR, 115 RBI, 149 OPS+, 76.7 WAR (5.1 WAR/season)
Player B: .267/.380/.527, 37 HR, 107 RBI, 147 OPS+, 103 WAR (5.7 WAR/season)
Pretty even. I'd probably take Player B because of the presumed better defense you get in WAR, but the added OPS of Player A is nice. Pretty dead even to be honest.