I have to say nicely balanced team, title does not lie.
1st off: You didn't mention your "starting pokemon" im only guessing it would be one of your walls or utilities.
2nd: I personally dont see the need for two walls, Mandibuzz doesn't seem needed when you have a spinner like Excadrill...