I can't tell you anything about the Toto,but I bought a champion a couple of months ago,and I love it.I haven't tried flushing any golf balls,but it flushes everything that it is suppose to,and so far with only one flush.I got mine at Lowe's buying the tank,bowl and seat separatly,plus the wax ring,for right at 300 dollars.I believe if you got one you won't be disapointed.