First of all, I have played 18+ battles, and I'd like to talk about the flinch/Protect issues;
Razor Fang / King's rock is fine as it is, because there are many good priority users pokemon you can choose, like Talonflame, Thundurus-I, Infernape ( linked Fake out + Mach Punch), or choice-scarfed...