2004.5-2005 GM 6.6L Duramax BD Diesel Stock Exchange CP3 Injection Pump 1050111