Hell yeah it is, and if people are complaining about the Speed, give it revenge (I'm not even kidding, in OU 105 is outsped pretty easy)This. I use Storm Throw as well, it's pretty good.
Another option is Superpower, but I prefer Storm Throw.
And if you're afraid of Aegislash, well let me tell you this, every team should be prepared for Talonflame, Azumarill, and Aegislash, if Pinsir is not a counter for any of them, then have another pokemon, and if you still don't want, just give it Earthquake for Aegislash, and Return of Azumarill, Talonflame just give someone rock move