I don't see any glaring weaknesses. I really like your team.
Be careful with Perez though. He killed a lot of teams early last year. I'd probably sit him during his first couple starts to see if he can keep his WHIP down. If you draft was anything like mine, then Mora lasted a really long time in the draft...way longer than Cantu. In my opinion, I think Mora and Cantu will have very similar seasons with a slight edge going to Cantu. That said, I don't think you will get squat for Mora in a trade, however, I think you can get a really good starter if you package Cantu with someone else. I think Cantu's trade value is much greater now than it will be by the allstar break. Mora is very undervalued right now...
My team: http://www.fantasybaseballcafe.com/forums/viewtopic.php?p=2139669#2139669