Mega Houndoom with Sucker Punch is the only thing I can think of that conforms to your preferences. Generally it wants four special moves but if you need it to kill Zam it needs Sucker punch to outspeed. Only works if Zam's sash is broken or you die to Focus Blast.Are there any special sweepers who can deal with both Alakazam and Ferrothorn?