Made in USA or China,
Detroit diesel engine parts,
Detroit engine oil pump,
Parts no:23505886,
Adaptive model:S60 series.