Alright, it seemed to be working properly from what I could tell, but I added the dependency just in case.
So your mod only randomizes everything at the "base" level, right? So things like gears, yellow belts, green circuits, and whatever machines are unlocked from the start? And then everything above that still uses the original items; like steel needing 5 iron plate, etc?
If so, then it's working as expected; you get the same items that you put in when recycling things. So if a gear required 2 stone to craft, then recycling a gear would create 2 stone, as expected. Interesting concept; hope it catches on!