Mercedes-Benz IC108D Stand 1

    Low view of the Mercedes-Benz IC108D engine from 1997. The left hand side pump battery houses the water pump, oil pump, oil/air separator and the oil filter.

    Comments and faves

    keyboard shortcuts: previous photo next photo L view in light box F favorite < scroll film strip left > scroll film strip right ? show all shortcuts