For the physical sweeper replacement, i guess infernape is a good pkm. Decent offenses and and enough speed to outrun lots of base 100's. Mixape is even better with fire blast, close combat, grass knot and hp ice, using life orb which can score lots of super effective hits.
Your team has a lack...