It is a tough choice because Cruz may be a bust at the end of it all, but the chance of him hitting 35-40 HR is so very tempting. I say take the trade, Ichiro is a proven OF with VERY good production that is guaranteed to happen barring any more injuries. Hart is pretty darn good himself.
i'd take it. you know what you're gonna get with ichiro, and your of turns very shaky after the top 3. hart moving into the 2 spot in the lineup will = more runs too. plus if you believe you need another starter after this, having a surplus of good of's never hurts in a deal.
I would do it but as the last poster said, I would look to turn it around and deal one of your surplus guys for a starter as you will need one after losing Gallardo making your staff a little weak.
Sorry, I have to keep Cruz/Gallardo in a keeper. Ichiro is in the twilight of his career and is one leg injury away from being rendered pretty useless in fantasy. I just like to stay away from aging speed guys as you never know when they're going to go.
Gallardo has Lincecum type potential and I think Cruz is the real deal.
If you could keep Gallardo I wouldnt do it probably but since you already have 4 top keepers I would make the trade. Ichiro and Hart will be solid and I am not sold on Cruz yet.