What are your team's movesets?
As far as I can see,you could keep mamoswine in your team. Gardevoir, and Fearow can also stay, just make sure that your fearow knows moves boosted by the field. Scrafty is debatable. On the one side, he can get field boosts, and if moxie hits in, he could be useful.On the other, if Ciel's pokemon outspeed him (and archeops at least does, not sure about mons before him) he's gonna go down in one hit or two. Sceptile and Heatmor seem kinda useless for that fight so you could probably switch them with something else.