What's with Swampert's EVs? 252 HP/252 Def/4 SDef Relaxed is fine. I think, though I'm not certain, that his Ice Beam will still KO Salamence after Stealth Rock damage, even without any Special Attack EVs.
If you run any Speed EVs at all on Rest/Talk Gyarados, I'd suggest 40, in order to...