I have long advocated this move for the Mets, but the idea is generally received poorly by Met fans who still have hard-ons for years past. Let's look at this rationally and consider the facts: As they're currently constructed, the Mets are not contenders and their farm system doesn't have any top-tier talent a hop, skip or jump away from the majors to help. Their payroll is an amorphous blob of terrible, with some of the biggest contracts going to players who blow (Ollie and Louie) players who underperformed terribly last year (Bay, Reyes), players who are hurt and will miss significant time in 2011 (Santana) and players who beat their father-in-law's (K-Rod).
Wright and Reyes are, in terms of age, heading into the prime of their careers—Wright will be 29 this year, Reyes will turn 28 midseason. Both are reasonably priced for their respective values, with Wright being worth more right now in terms of production and money-owed. Both players would fetch impressive packages of prospects, especially if Reyes rebounds this season to post numbers close to his 2008 season when he was a 6.0 WAR player. On top of all that, the Mets probably aren't just a year away from the playoff hunt; this mess will take a bit longer to cleanup.
If it were up to me, I'd hope Reyes rebounds in the first few months of '11 and then shop him like there's no tomorrow. Wright's deal is a bit more cumbersome to move, but his age and productivity will make him attractive no matter what. Either way, it's time the Mets manned up and did what was best for the future, because there really isn't any present anyway.