My Uncle has an 04 F 250 6.0 that needs a new water pump. Based on what the mechanic is telling him his 04 has an 03 motor in it based on the VIN. They ordered a water pump for the 03 motor but it is not even remotely close to looking the same. He bought the truck new so there isn't any funny...