1997 12 Valve Cummins Diesel Dodge Ram 2500 Low KM @ 270000 Rear drive shaft is broken and needs to be replaced. BC registered. Truck needs TLC but it runs fine.