If your just trying to get through the simple single train (and not the super single train) then that team will probably be enough. I can't see it being to successful in the long run on the super train though. The teams defensive synergy could be better. Fighting types will be a problem if you can't kill them with swellow, ice types will be annoying if cloyster dies and rock types will be annoying if hydreigon loses. You may also want to get better natures, especially on swellow (though this only realy matters on the super trains)
Why are you using aerial ace on swellow? You should be using brave bird. If you can't be bothered breeding it on, then you could use fly (the opponent probably won't switch out on the second turn of the move so it's actually somewhat ok to use in the subway).