In my opinion, it's a bad idea to ever use a nature that lowers Def/SDef. It would be way easier to just have Modest or Adamant for me...(and this is why I never run a mixed sweeper)
Also, I would recommend using Magic Bounce on Espeon, instead of Synchronise. That way, it reflects statuses (and other stuff), instead of merely giving the opponent one as well.
Apart from that, I got nothing...