My first instinct says that this trade is terribly unfair, and that it is Player One who is getting ripped off. Mechborn is a rather good legendary, and while Yagron isn't necessarily fantastic he is the best legendary for an Exiles player. While not every card in Player 1's offer is necessarily very good, it has a number of key cards for various decks, such as Hehkeem the Corrupted, Annihilate, or even Unstable Bomb-Bot. Even the Uncommons are decent cards, namely Kidnapped by Demons and Overcharged Bolt.
Player 2's offer, on the other hand, is mostly full of what I would consider chaff. The only redeeming element is that they are all some kind of premium, but foil is my least favorite kind of premium--and a number of them are simply terrible cards, like Honorable Farewell or Tribal Medicine. In my opinion the only card really of any value is the Gold Logarithmatron.
It's worth noting that trading is highly subjective and highly dependent upon context. If you're sitting on 5 soulbound Mechborns, you can afford to essentially give 2 of them away. And if you're really keen on collecting foils, even if they're never going to see play, then maybe you want the foils. But in my opinion Player 1 is offering a lot--not all of it is good, but some of it is very good--for very little.