I use something called a Tushy. It's purely mechanical. Downside is it's not heated, but that's proven fine for me. Took me about 15 minutes to install and I'm no plumber. No leaks, though I did have to check for them during install and tighten things a bit to get it right.