Also, there's Iron Tail Steelix (Explosion or Substitute as fourth).
EDIT:
WRT Mirror Coat Suicune, it's actually a really legit move, because of how badly it messes up the Raikou vs. Suicune matchup (some of this also applies to Zapdos). Come at it from the Raikou POV, assuming that Suicune is going to Mirror Coat.
If you STAB, you die.
If you Hidden Power, nothing happens (HP Water/Ice does ~same damage that Leftovers heals).
If you Roar, nothing happens because Mirror Coat is decreased priority and goes after Raikou's Roar.
Your only options are to either switch out (ha!) or to spam HP and/or Roar attempting to drain Suicune of Mirror Coat PP. A Raikou that is guaranteed to not Thunder is a much less scary Raikou.
But wait, Suicune has a fourth move, and Toxic, Roar and Sleep Talk all turn the screw on Raikou even harder. Toxic on the switch means Suicune can force Raikou to either Rest (making it far more vulnerable) or switch out. Roar lets Suicune get the jump on Raikou, because Suicune's Roar beats Raikou's and by Mirror Coating most of the time Raikou is too scared to STAB (the correct predict for a Suicune Roar). Sleep Talk means Raikou is playing even odds with its STAB even when Suicune is asleep:
If Raikou hits Suicune and Sleep Talk selects Surf, Raikou wins.
If Raikou hits Suicune and Sleep Talk selects Rest, nothing happens (so this can be ignored)
If Raikou hits Suicune and Sleep Talk selects Mirror Coat, Suicune wins (because it still goes after Raikou).
Mirror Coat makes the Electrics' lives miserable even if they know it's there (unless they have HP Grass, lol). It's not just a matter of surprise (though surprise helps).