Can you provide natures, too?
I wouldn't use Salac Berry on Uxie. IMO, the Salac Berry is best for achieving fast sweeps before you die, and Uxie's low offenses and Memento kills off that point. I'd make it a support lead:
EVs: 252 HP/252 Def/4 SDef
Getting Choice-locked into Wish isn't a good thing on Jirachi; it's best with Trick in its place. Or go for its signature paraflinchax set:
EVs: 164 HP/168 Atk/176 Spe
You can use Dragon Dance on Gyarados; I'd drop Ice Fang.
I'd have EQ over ThunderPunch on Dragonite, since Dragon + Ground + Fire is unresisted.
Ice + Dragon is redundant on Dialga (though it's somewhat useful on Kyurem to an extent in Gen V), so how about this instead?:
-Fire Blast/Aura Sphere
EVs: 224 HP/252 SAtk/32 Spe
Item: Choice Specs