I'm just nitpicking.
Since you have a secondary, reliable STAB in Dragon Pulse, Kingdra might like Hidden Power [Electric] over Surf to help against Empoleon, who completely walls this set.
Also I see CB Rhyperior giving this team a bit of trouble --save Raikou pulling a switch in, although HP [Grass/Water] may help-- but at least testing out that Heracross over Darmanitan might be worthwhile.
Otherwise, very strong looking team. Please let us know how it goes and good luck!