Great team. Very good job drafting.
Personally, I would try to package either Helton or Giambi with one of your starting pitchers for a better starting pitcher. That may be tough to do depending on the market value for those players in your league. Worth a shot though.
That said, if you stand pat for a month or so, I think you'll be high up in the standings. Very solid.
My team: http://www.fantasybaseballcafe.com/forums/viewtopic.php?p=2139669#2139669