Seems like a decent generic OU team albeit a little slow without dragapult.
No defog is a little scary tho. And you should also provide atleast 3 lines of description for every pokemon otherwise this thread will get locked (meaning that nobody can reply anymore).