That seal in that pic isn't in all the way. I know from first hand experience lol.
I got my replacement seals in this morning. But before installing them I engineered a tool out of PVC fittings that didn't do any damage to the new seal, but it gave an even surface to pound it in. Worked like a champ, and while I was at it I went ahead and replaced the upper control arms, and both CV's while I had it all apart (lower ball joints look fine at this time so I didn't mess with them). Cardone CV's were top quality and went in with no problems. Hardest thing I had to deal with was the silly axle seals...... RF was a PITA to install, LF was a PITA to remove, but after that everything went quickly and I discovered an ABS wire that was almost touching the exhaust manifold!!!! So that to me was worth it lol.
The new seals look like an improved design with several more little lips on the seal vs the OEM. The tool I made out of PVC really made it much much easier to install the darn seals. They have to be tapped into position until it's flush with the lip of the bearing race behind it. My H3 still had the OEM seals so I had an OEM situation to compare them against, but in that pic the seal is working, but I'd be willing to bet it's not 100% flush against the bearing race.