This team looks quite impressive and supports eachother well. I think that haunter loses it's potential alongside misdreavus, as they are both ghosts with levetitate. If you are going to stay with haunter, replce giga drain with trick. Giga drain is a bit weak, and haunter can't take hits to...