Tutorial/Infinite Lava, Water, Oil and Fuel generator

We all know how hard it is to find oil when you really need it, and remember that time when you died trying to get one bucket of lava from your mineshaft and lost that brand new diamond pick? Oh yeah, and the water near the beach at home is looking pretty messed up because you always need to bucket it out for something: coolent cells, making obsidian, etc, etc. If this all sounds familiar, then keep reading, because in this tutorial I'm going to tell you how to build a infinite lava, water, oil and fuel generator. First your going to need these items:

12 tanks

11 glass fiber cable

4 redstone engines

3 steam engines and coal to power them

5 redtone torches (you could replace these with levers)

15 cobblestone waterproof pipes

1 wooden waterproof pipe

1 lava generator

2 oil generators

1 refinery

1 pump

2 buckets of water (you only need one bucket, just refill it twice)

1 really large power source (nucular reactor, high voltage solar arrays, etc, etc)

Now that we've got that out of the way, lets start building this machine. Firstly, you're going to need a large source of EU. I used nine high voltage solar arrays connected to a MFSU, but you can use whatever you want.