Hmm...I think I've had that happen only once in the many years I've kept aquariums and it was due to a crack if I remember. I have seen minor condensation form inside heaters many times, but it was a gradual thing with plenty of time to replace the equipment before the whole unit was full of water. A series of sudden water-filled failures in sequence seems kind of suspicious to me.
When you say "used" heater, are these purchased second hand or just bought a long time ago but new at the time? If it's not down to something like a shifty ebay seller sending you a box of duff equipment, then it's possible either that there's a gasket/glue/etc that is too old and therefore now water-permeable, or the heaters are not up for the job being asked of them in terms of the combined age, watts, and ambient/tank temp differential needed. When heaters are "trying too hard," one of two things happens. If the safety mechanism that controls when they turn on/off works properly, then the heater keeps doing it's on/of cycle and just fails to get the tank temperature where you want it; it can cause heating elements to pop from stress and result in an early heater death, but I wouldn't typically expect it to fill the unit with water. However, if the safety mechanism isn't doing its job (or if there is no actual overheat-protection, or if the thermostat is broken, etc.), then the unit can catastrophically overheat itself and all kinds of nasty things can happen: parts can crack/melt, seals can fail due to different expansion rates of materials, etc.