Application Compatible for Dodge Ram 2500 DIESEL 2005-2013 compatible for Dodge Ram 3500 DIESEL 2003-2013 Auto Trans, 6 Speed Trans Specification Length 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, 52105934AANote Professional installation is highly recommended (No Instruction Included) For any needs please contact us Warranty: one year warranty for any manufacturing defect