This is a brand new ball and trunion,pin and housing, type U joint repair package.  The Chrysler part number for this piece is 939700.
This part is for one end of the u joint.  This repair package fits most Plymouth and Dodge Cars built from 1933 to 1954.  This kit is also correct for Dodge, Plymouth and Fargo Trucks, 1/2 and 3/4 ton, built from 1933 to 1945.  Roberts Motor Parts with over 40 years of experience would be happy to help with your restoration needs.