You have to do this deal. I'd try to keep Buchholz out of it, but Miguel Cabrera will be one of the greatest players in MLB history if he stays healthy. Keep in mind that he plays 82 games in a football stadium, where the humidity is 100%, just about every day. I don't care if he weighs 300 pounds, it's not stopping him from putting absolutely massive numbers. His WARP this year is 10.7, it was 11.6 in 2006.
Look at the guys on his comparable list:
Hank Aaron (959)
Orlando Cepeda (933)
Frank Robinson (925)
Joe Medwick (920)
Mickey Mantle (914)
Ken Griffey (907)
Andruw Jones (907)
Hal Trosky (905)
Vladimir Guerrero (900)
Al Kaline (900)
You see one guy on there, that you wouldn't want?