Also remember that buildcraft 2.X.X is a beta build. Space toad specifically stated on http://www.minecraftforum.net/…afting-building-engines/:
QuoteWARNING BuildCraft 2.2.0 is released as beta. It contains additional code that will break dependency with other mods, and may be instable. For anything else than testing, you should use the stable release 1.8.1.1.
instead of trying to use buildcraft 2.X.X try using the stable release for 1.8.1. It my not have oil and some of the newer machines (refinery and such) but it will have all the basics (pipes, builders, automation, etc)