Just use AdvRecipes (Recipes.advRecipes.addRecipe()).
It'll fix all the problems with electric items' charge in recipes.
You can just set Short.MAX_VALUE to the MetaID on the recipe. Should fix it.
Either way, I just traded the materials for engine in the meantime.