I think your team is good. If you're not going to have any SP, this is the way to do it. Your hitting is very solid, assuming Bonds plays a sufficient amount. Wilkerson should do a great job spelling him though. You may have to pay attention to whether Barry is going to play and when BW is at home. Your RP are tremendous too.
I'd try to trade a RP to a team lacking SV. If you have five solid ones, and five pro teams don't really have solid options right now (CIN, ATL, TB, FLA, KC), I'll bet some of your league is lacking. Zambrano and Pettitte are top 12 SP, so it's probably bullish to expect them in return for a single RP. But you can probably land a 1-for-1 from the following- Haren, Smoltz, Schmidt, Schilling, Patterson, Beckett, Lowry, Webb, Kazmir. Maybe move Wagner for one of the first six guys and Gordon for one of the last three. I like Vazquez, Lowe, and Duke as your 3-5 following two of the guys I named.