TCO switch tripped and when replaced discovered that the heater tank was leaking onto the switch. Ordered, received, and replaced the heater tank within 3 days. Much to the relief of the family. Instructions were good, so no problems encountered. Genuine Mira part. Now as good as new :)