No, just no. Ferro and Heatran are needed to stop certain pokemon from running riot (Other Heatran, Mamoswine, Water types).
Now, I think your choices of pokemon are OK, not the greatest, but good enough that I'm not going to bother reccomending different pokemon. What I am going to do though...