ApplicationCompatible for Dodge Ram 2500 DIESEL 2005-2013 compatible for Dodge Ram 3500 DIESEL 2003-2013 Auto Trans, 6 Speed TransSpecificationLength Dimension: 31 3/4 ? flange-to-flange(compressed) This shaft can extendto a running distance of 34 1/2 ? (flange-to-flange) Placement on Vehicle: Front Replace oem number: 52123326AB, 52123326AA, 52105934AC 52105934AD, 52105934AE, 52105934AF 52105934AB, 52123112AA, 52105934AANoteProfessional installation is highly recommended (No Instruction Included) For any needs please contact usWarranty: one year warranty for any manufacturing defect