durable 26high quality steam generator