12642623, 904517, 904-517, 12633244, 12639448, 12664429, 12639277, TP3018. 1X 12642623 fuel filter head. 1X 12639277 water in fuel indicator sensor. Fit Duramax 6.6L. Fit Chevrolet Silverado 25 00 HD 2005-2012, 2500 HD Classic 2007, 3500 2005-2006, 3500 Classic 2007, 3500 HD 2007-2012.