Yeah they would, the trouble is getting there. I have to suicide spam on Challenge at Nar Shaddaa because the level is so huge, it takes too long to get "home" and you can't see for crap because you have no force!
But yeah, otherwise they are walking tanks.
Btw, I started up a thread inviting people up for a "continuous game" tomorrow! (and hopefully future weekends):