Every time we repair an item we have to draw the resources from a box or the tc. Repair the item, then return the resources where they came from. If the repair bench had slots to store those resources, you could load them, repair your item, and continue on. The repair bench would draw the needed resources for the repair from its inventory, not yours. Until of course those stores have been depleted, at which time you would have to replenish them.