I'd have gone with Magmatic Dynamo's myself, since they can be power boosted, but they require Invar which is often a pain to get.
It wasn't an option for me. This was my first foray into the wild world of Minecraft mods, and I have a meticulouslt selected custom modpack. I figure if it's worth it, I'll add it when I need it. Right now, I'm trying to avoid any unnecessary ores and whatnot in the world. I have no doubt you're right in that would be the better option.
But, I tried the lava generators and... Wow. It's so much easier it's almost a letdown. I'm trying to take my sweet ass time going through this mod, so I don't mind using what immediately feels like a completely obsolete method up until this point, but the difference is crazy. No overheating, nearly infinite fuel. It's totally hands free. Compact setup. It's so easy it's blowing my mind, lol.
If you're willing to cheat a little; have the tanks to fill/empty and use a separate feed for the shower/fountain effect. (this isn't the technical solution, rather a practical means to achieve those visual effects)
Put a gate on the pipe directly feeding the tank and set it to;
Tank empty= blue signalAs soon as the tank is empty, it'll turn on the supply feeding the tank. The fluid in the pipe keeps the filling signal on until the tank is full, when red can be used to shut it off.
Fluid in pipe= blue signal
Tank full=red signal
You can then create the illusion of random filling/emptying by differing the flow rates through each individual tank, and sometimes having one tank empty into another.
Alternately a few pieces from RedPower may be useful; a randomiser, timer, and 2 toggle latches per tank. One latch controls filling, and the other emptying- using the randomiser to pulse the latches.
However the randomiser pulses rather quickly- so you won't see any real change in tank level, which is why you'll want the timer to activate the randomiser only occasionally. (say it takes 10 minutes to fill the tank from empty- you'll want a 2 minute count on the timer, so the randomiser has a chance to change the fluid level by 1/5th)
I will read this post as soon as I can understand it!