Hi,
I don't know about the toto, but i had a stimvac machine some years ago and it gave me nothing but problems and didn't seem to be upto the job, especially the pump, a bit of a mickey mouse affair that eventually broke down and leaked.
Don't want to put you off but i would think very carefully as there are many decent machines available as a backup, and you need one that is easy to get the parts for!
Regards
steve