The thing is, if it uses Body Slam, it gets set up on by Giratina-o, (assuming Wish/Protect/U-turn/(Debated move), and if it goes for Ice Punch, it's just Groudon bait. Using Toxic makes it all but useless against steels. This set really has 4-move syndrome. Using Substitute would only contribute to this, although I guess it could have some merit on Crunchatize Me's set, but why would Jirachi want a Sub? It doesn't really fear status, and you're going to be switching out of a Groudon/Rayquaza anyways, since you have to give up the move you would hit them with for sub.