Mahle

2001-2005 Duramax 6.6L Mahle Pistons Left (224-3451WR)

Regular price From $222.34 CAD
Regular price Sale price From $222.34 CAD

2001-2004 Duramax LB7 Upper Gasket Set (HS54580)

Regular price $332.04 CAD
Regular price Sale price $332.04 CAD

2006-2010 Duramax 6.6L Mahle Pistons Right (224-3708WR)

Regular price $814.64 CAD
Regular price Sale price $814.64 CAD

2006-2010 Duramax 6.6L Mahle Pistons Left (224-3709WR)

Regular price $814.64 CAD
Regular price Sale price $814.64 CAD

2001-2013 Duramax Mahle Camshaft Bearing Set (SH-1999S)

Regular price $139.31 CAD
Regular price Sale price $139.31 CAD

2001-2010 Duramax 6.6L Mahle Upper Gasket Set (HS54580A)

Regular price $359.21 CAD
Regular price Sale price $359.21 CAD

2001-2016 Duramax 6.6L Mahle Head Gasket Right (54580)

Regular price From $104.92 CAD
Regular price Sale price From $104.92 CAD

2001-2016 Duramax 6.6L Mahle Head Gasket Left (54583)

Regular price From $104.92 CAD
Regular price Sale price From $104.92 CAD

2001-2007 Duramax Lower Gasket Set (CS54580)

Regular price $174.11 CAD
Regular price Sale price $174.11 CAD

2006-2010 Duramax 6.6L Mahle Upper Gasket Set (HS54580B)

Regular price $390.81 CAD
Regular price Sale price $390.81 CAD

2011-2016 Duramax LML Mahle Pistons (224-3935)

Regular price $124.33 CAD
Regular price Sale price $124.33 CAD

2011-2016 Duramax LML Mahle Pistons Ring Set (42160)

Regular price From $412.33 CAD
Regular price Sale price From $412.33 CAD

2011-2016 Duramax LML Mahle Pistons (224-3935WR)

Regular price $141.27 CAD
Regular price Sale price $141.27 CAD

2001-2016 Duramax 6.6L Mahle Connecting Rod Bearings (CB-1805P)

Regular price $19.03 CAD
Regular price Sale price $19.03 CAD

2011-2016 Duramax LML Mahle Connecting Rod Bearings (CB-1990P)

Regular price From $26.34 CAD
Regular price Sale price From $26.34 CAD

2001-2016 Duramax 6.6L Mahle Main Bearing Set (MS-2218P)

Regular price $132.09 CAD
Regular price Sale price $132.09 CAD