For attacking, bad.
For defending, good.
However, some are at least OK when attacking. For example, the two you listed, while certainly not ideal, are two of the best 3 bar moves. They both do decent dmg while having a very short cooldown.
For Magneton, Discharge is his only electric charge move and his strong typing makes him usable with it. For Gyarados, specifically, it's fast enough that you can dodge every Dragon Pulse after you use it.
For Exeggutor, ZH/Seed is actually a fine moveset for attacking. Again, it's not the best, but at least you'll be able to dodge the charge moves. He has strong enough stats that I wouldn't be afraid to use seed bomb until I got a better one with Solar Beam