![](http://pml-engines.ca/cdn/shop/files/2001-2005-duramax-6-6l-mahle-pistons-left-224-3451wr-mahle.png?v=1717424731&width=1500)
2001-2005 Duramax 6.6L Mahle Pistons Left (224-3451WR)
Regular price
From $222.34 CAD
Regular price
Sale price
From $222.34 CAD
![](http://pml-engines.ca/cdn/shop/files/2001-2004-duramax-lb7-upper-gasket-set-hs54580-mahle.jpg?v=1717424729&width=1500)
2001-2004 Duramax LB7 Upper Gasket Set (HS54580)
Regular price
$332.04 CAD
Regular price
Sale price
$332.04 CAD
![](http://pml-engines.ca/cdn/shop/files/2006-2010-duramax-6-6l-mahle-pistons-right-224-3708wr-mahle.png?v=1717424727&width=1500)
2006-2010 Duramax 6.6L Mahle Pistons Right (224-3708WR)
Regular price
$814.64 CAD
Regular price
Sale price
$814.64 CAD
![](http://pml-engines.ca/cdn/shop/files/2006-2010-duramax-6-6l-mahle-pistons-left-224-3709wr-mahle.png?v=1717424725&width=1500)
2006-2010 Duramax 6.6L Mahle Pistons Left (224-3709WR)
Regular price
$814.64 CAD
Regular price
Sale price
$814.64 CAD
![](http://pml-engines.ca/cdn/shop/files/2001-2013-duramax-mahle-camshaft-bearing-set-sh-1999s-mahle.png?v=1717424722&width=1500)
2001-2013 Duramax Mahle Camshaft Bearing Set (SH-1999S)
Regular price
$139.31 CAD
Regular price
Sale price
$139.31 CAD
![](http://pml-engines.ca/cdn/shop/files/2001-2010-duramax-6-6l-mahle-upper-gasket-set-hs54580a-mahle.png?v=1717424719&width=1500)
2001-2010 Duramax 6.6L Mahle Upper Gasket Set (HS54580A)
Regular price
$359.21 CAD
Regular price
Sale price
$359.21 CAD
![](http://pml-engines.ca/cdn/shop/files/2001-2016-duramax-6-6l-mahle-head-gasket-right-54580-mahle.jpg?v=1717424716&width=1500)
2001-2016 Duramax 6.6L Mahle Head Gasket Right (54580)
Regular price
From $104.92 CAD
Regular price
Sale price
From $104.92 CAD
![](http://pml-engines.ca/cdn/shop/files/2001-2016-duramax-6-6l-mahle-head-gasket-left-54583-mahle.png?v=1717424713&width=1500)
2001-2016 Duramax 6.6L Mahle Head Gasket Left (54583)
Regular price
From $104.92 CAD
Regular price
Sale price
From $104.92 CAD
![](http://pml-engines.ca/cdn/shop/files/2001-2007-duramax-lower-gasket-set-cs54580-mahle.jpg?v=1717424711&width=1500)
2001-2007 Duramax Lower Gasket Set (CS54580)
Regular price
$174.11 CAD
Regular price
Sale price
$174.11 CAD
![](http://pml-engines.ca/cdn/shop/files/2006-2010-duramax-6-6l-mahle-upper-gasket-set-hs54580b-mahle.png?v=1717424708&width=1500)
2006-2010 Duramax 6.6L Mahle Upper Gasket Set (HS54580B)
Regular price
$390.81 CAD
Regular price
Sale price
$390.81 CAD
![](http://pml-engines.ca/cdn/shop/files/2011-2016-duramax-lml-mahle-pistons-224-3935-mahle.jpg?v=1717424705&width=1500)
2011-2016 Duramax LML Mahle Pistons (224-3935)
Regular price
$124.33 CAD
Regular price
Sale price
$124.33 CAD
![](http://pml-engines.ca/cdn/shop/files/2011-2016-duramax-lml-mahle-pistons-ring-set-42160-mahle.png?v=1717424702&width=1500)
2011-2016 Duramax LML Mahle Pistons Ring Set (42160)
Regular price
From $412.33 CAD
Regular price
Sale price
From $412.33 CAD
![](http://pml-engines.ca/cdn/shop/files/2011-2016-duramax-lml-mahle-pistons-224-3935wr-mahle.jpg?v=1717424699&width=1500)
2011-2016 Duramax LML Mahle Pistons (224-3935WR)
Regular price
$141.27 CAD
Regular price
Sale price
$141.27 CAD
![](http://pml-engines.ca/cdn/shop/files/2001-2016-duramax-6-6l-mahle-connecting-rod-bearings-cb-1805p-mahle.png?v=1717424697&width=1500)
2001-2016 Duramax 6.6L Mahle Connecting Rod Bearings (CB-1805P)
Regular price
$19.03 CAD
Regular price
Sale price
$19.03 CAD
![](http://pml-engines.ca/cdn/shop/files/2011-2016-duramax-lml-mahle-connecting-rod-bearings-cb-1990p-mahle.png?v=1717424694&width=1500)
2011-2016 Duramax LML Mahle Connecting Rod Bearings (CB-1990P)
Regular price
From $26.34 CAD
Regular price
Sale price
From $26.34 CAD
![](http://pml-engines.ca/cdn/shop/files/2001-2016-duramax-6-6l-mahle-main-bearing-set-ms-2218p-mahle.png?v=1717424692&width=1500)
2001-2016 Duramax 6.6L Mahle Main Bearing Set (MS-2218P)
Regular price
$132.09 CAD
Regular price
Sale price
$132.09 CAD