Here is my input--hold on to Bonds...trading him for a catcher is pointless. Even if you got Piazza (read: injury waiting to happen, Pudge, or Posada), neither would make up for the production you lose from ditching Bonds (not a big fan, but high AVG, HRs, RBIs). LeCroy is a top 6-7 catcher.
I would focus on improving at 1B, where Millar is average at best for a high production position. Also, Polanco is OK, but not great. Look for another 2B who can help you excel in one category (SB, for instance). Speaking of SB, Furcal is your only real hope, and I like him. At 3B, look and see if you can grab someone like Dmitri Young, or trade for him (flies under radar screens, but hit 29HR with 85RBIs and .297BA). Your OF is very good..get rid of Bernie...wont be effective this yr.
As for pitching, Pettitte, Nomo, Brown, and Padilla are solid, and Willis and Batista are good. I would see if you can trade Willis for a good 1B 2B or 3B, since I think batters figured him out nd part of last yr (see his 2nd half stats). I traded Willis and Jorge Julio for Sexson in my league. Percival is a stud, and Rhodes will do well (those are my RP).
Then, you should be in business!