Christ that's the biggest roster I've ever seen in my life, ha. I can barely decipher it.
Anyway, look at the trade this way:
Braun > Beltran
Feliz < Halladay (though very close)
Cruz > Delgado (though again, close. just my opinion)
Blalock < Fuentes (becuase of the saves, and blalock is incredibly replaceable)
I like the trade but it leaves you with only one closer (albeit Fuentes isnt that great), so I might stand pat for that reason. If that doesn't bother you though, you are getting the best player in the deal, and the rest is pretty even, so go for it.