Me, from a previous thread:
For what it’s worth, my experience;
Shimano; didn’t last very long (6-9 months)
KCNC; looks lovely but seemed too tight in the BB shell. The lovely looking O-rings just ended up all mashed up and deformed by the time the thing was actually installed (using a headset press), so it never really sat straight. No better external seals than the Shimano anyway.
Enduro fork seals; By far the best. Actually has what you would call a seal on the outside of the bearings rather than just the top hat reducer shim things in the others. Cons; have to order from the US so takes a couple of weeks to get them.