The part numbers for the wheel bearings that fit the duramax 2500's and 3500's up thru and including 2007 are as follows: The Timken bearing is sp580310, The skf bearing is br930416, The moog number is 515058. If you put "515058 bearing" in ebay, you will find several different aftermarket...