I have a $400 Toto washlet. It is about the same quality as my moms $200 Costco bidet. Hot water lasts about 30 seconds on mine as well.
We have really hard water in Az and mine broke after about 4 years. I ripped it all apart to try and get it running again unsuccessfully. Toto fixed it for...