GMC Seirra Fuel Pump

I have a 2005 GMC Seirra with a blown fuel pump. A guy I know has a fuel pump he bought to put in his 1994 Seirra but never did is it compatable i.e. do they cross reference. I have a 4.3L V6 I dont know his engine size.