Peace be upon you.
I have a Tahoe 2012 fuel pump with a dynamo problem. I bought a used original dynamo, but the electrician I dealt with did not say he didn't know how to install the dynamo on the old pump. I was in a hurry and bought a new one.
For sale: used original dynamo.
Or an original fuel pump, but the dynamo in it does not work, but all its accessories work 100%.