I bought mine at Carquest, and it is the exact same as the pump I removed. Same casting numbers, everything. The pump bearing went on mine, the impeller on the old pump was plastic but appeared to be just fine. I would have to say do not get a Goodyear timing belt, which Carquest sells under there brand name. It does not fit without re-adjusting the cam sprockets.