Some pokémons are good sweepers in gen 3: heracross (4 attacking moves or endure-revesal-bulk up-rock slide), kingdra( attract-surf-ice beam-dragon breath), alakazam(3 element punches-psychic), houndoom ( crunch-flame thrower-sunny day-solar beam)... Electabuzz is not a good choice because its ATK is low, while its SP.ATK is only used for electric moves. Manectric may be better. Nidoking is also not very good in the role of sweeper with its low speed.
You may consider about some status sweepers: dusclop (protect-toxic- wil-o-wisp - seismic toss), venosaur ( toxic-leech seed- rest - protect), blissey (toxic-double team - refresh - sob boilder)