Both those guys are very skilled but much like Tanaka, the characteristic that makes people start talking about a 400 million dollar contract is their age. If Trout is a free agent at 26, he can easily expect a 10 year deal probably more because of that age. They were talking about Cano getting 300, but he was 31, clearly not even the yankees wanted to pay him 30 mil a year into his 40's. Economically, Harper and Trout have 1 chance to get that type of super payday. Certainly they would still get paid if they are 31-32 but not like they can at 26. The last time a player of this caliber became a free agent at that age, AROD signed the richest contract in sports history 10/250 mil. I don't know how you don't hit the free market just to see what is out there. Certainly you could say of their current teams offer even 30 mil, how do they not sign. On the other hand, you could be looking at another 10 mil a year on the open market- how do you not test that? We are talking an extra 100 mil possibly. I'm sure Boras is watching Trout closely, because Harper being a year later he'll base his negotiations around what Trout gets. Also consider that on that extra 100 mil alone, that would be an extra 5 to 10 mil for the agent, another reason they'll test the market. Obviously they have to continue their play, and stay healthy. They are free agents a year apart, Trout after 2017, and Harper after 2018