It pains me to say it, but our best player could very well be out the door by April. He just never really got the zone-blocking scheme instilled by Tom Cable--it wasn't until Hue Jackson arrived and transitioned to power blocking that he broke out. For this reason, Michael Bush must be kept and McFadden must go.
There are many possible teams that could bite on McFadden. Cleveland has two first round picks, and while I don't think McFadden is quite worth a first round pick on his own, Cleveland could get desperate and trade us their later pick (22 overall). That could allow us to get one of the top five corner prospects (Dre Kirkpatrick, Janoris Jenkins, or Alfonzo Dennard are most likely at this pick IMO). This, however, is unlikely, because I think the Browns will select Trent Richardson with the fourth overall pick, eliminating their need for a running back.
Another possible team to trade with would be Indianapolis. While it is almost a shoe-in that they select Andrew Luck with the first overall pick, they still have the first pick of the second round. This pick, packaged with a fourth or fifth rounder, could be traded to the Raiders as Indianapolis needs a better running back to open things up for Luck. This is also unlikely to happen, as Indianapolis will probably want to draft their own players in their rebuilding phase.
This brings me to the third and most likely option: the New York Jets. They need a better running back, as Shonn Greene just isn't the answer for the Ground and Pound offense that Rex Ryan wants. While their position of 16th overall is a little high for McFadden's value, I believe that Michael Huff could also be added into the equation. The jets need safety help, and Huff would be the perfect option for them. I say send Huff and McFadden to New York for a first and second rounder and call it a day.