Kendrys Morales is not mediocre.  He has a history of being a productive hitter, repeating 30HR, 100RBI seasons, while playing in ballparks (KC, Anaheim, Seattle) far less forgiving to power hitters than Rogers Center.  And he's coming at roughly half the price of Edwin.  MLB Radio (staffed by baseball experts far far more knowable than C. Kelly) are saying how the Royals are in trouble without Morales, the cleanup hitter from their World Series winning lineup.  When EE didn't take $20M per year, this became an obvious value play, getting virtually the same production at roughly half the price.  Playing in this lineup, with 81 games in Rogers Center and a bunch more in the AL East, Morales may make people forget Edwin very quickly.