These are both outer passengerside axle shafts. The one on top came outta the truck. It had a pretty good groove where the spindle bearing sat. I had a spare sitting in a parts pile that just needed a little cleaning and new spicer ujoint...parts on order
Looking for a D50 stub shaft too and will do the c clip elimination.