3D If I remember correctly calls for 2 oz, full load, that's 64 loads.
128/2 = 64 loads, 18$/64 = 0.28.
I don't believe any of the mentioned are superior to one or the other. If you get nice results from one, most likely you will not compare to, a competitive product (immediately) for comparison. So month down the road you try another, now were relying on memory, a time ago to make the comparison.
What's important is "following" the instructions from Rag Co. or similar precisely, so as to get the best results (consistently) from your choice of product.
Your washing machine manual, or other source should describe what a full load is, most likely dry weight of fabric ( X#'s fabric = full load ), this would then correspond to two oz detergent from say Wolfgang. Less than full = 1 oz.
Looking at this previously maybe your talking a nickel in diff (big deal), how far should one take this. Include shipping, taxes, gasoline to the supermarket. It becomes trivial, as long as you get the results, your happy with. If you use a Tide or All, your not going to see significant changes by switching to 3D or Wolfgang.
Many here swear by the usage of "vinegar"* perhaps this helps, but this should go (front loaders) Fabric softener bin. Normally for front loaders, fabric softener is added to the rinse cycle, which is where you want the vinegar to be added.
Also to get consistent results a clean machine needs to be used, no telling what mamma ran through it, so I often times precede MF washing with a "cleaning" described in the manual.
I'm not doing this as a business, so I can afford the time to rack "air" dry.
Vinegar - Not advocated by labeled product, nor ( I think) Rag Co. instructions. Mfg's want you to use there product, not have to use there product plus something else. They would know the powers of vinegar & design that into there product, or be less successful. I think some underestimate the design, somehow we can tweak it better than the mfg.
Kinda like those oil additives, that will do so much, all hype.