Pinion Seal Leather or Rubber????

^^^^X2 on the rubber.

2 tricks I do to avoid leaks is use a little shellac type sealer on the OD of the seal when I install it and use a little RTV on the yoke splines so oil doesn't seep out through the splines. It's rare to see but can happen.