Like your team, but I might go for another good pitcher if I were you. Better that it is head to head so you can form your team each week to your opponenet, but I see a lot of "might be" pitchers. Beckett, Sabathia, Vazquez, Garcia -- they might be great this year, but they might not be too. For my part, I think most of them will perform well (and I like Buehrle this year), but if you get a couple of busts, you could be in trouble. I always recommend having one pitcher that is about as reliable as a pitcher can be (i.e. top ten).
P.S. Weaver does make your rotation stronger -- rotate often.
It's time to roll the dice.