It is supposed to require an UNCHARGED energy crystal, not a charged one. also, if it actually requires the 100001 durability energy crystal, then that IS most certainly a bug, as you cannot get that ever in game.
Maybe it's just the recipe that's wrong then because there are lots of recipes in the source .class file and I may have gotten confused. But here is what I saw:
QuoteModLoader.AddRecipe(new ul(blockElectric, 1, 2), new Object[] { "LCL", "LML", "LAL", Character.valueOf('M'), new ul(blockElectric, 1, 1), Character.valueOf('A'), new ul(blockMachine, 1, 12), Character.valueOf('C'), itemPartCircuitAdv, Character.valueOf('L'), new ul(itemBatLamaCrystal, 1, 10001) });