CATERPILLAR E312C 2002 - 2004 / CATERPILLAR E312D 2008 - 2014 / CATERPILLAR E320C 2002 - 2005 / CATERPILLAR E320D 2007 - 2023 /