Diesel Turbocharger & Exhaust Manifold For Detroit 2000-2008 Series 60 12.7LD Posted on November 26, 2023 by admin Superseded Part Number23518588,171702. Interchange Part Number23518588,171702. OE/OEM Part Number2585838C91,2585838C92.