As a last resort that thought crossed my mind earlier . Now that I have fine thread bolts ordered I'm good now.
He has the correct factory size. It's 5/16 fine thread. If he did it your way, he'd be modifying it from factory.How about drilling out the holes and helicoil them to the correct size for your factory bolts?
The pump hub comes with fine threads.He'd be modifying the holes in the pump hub, which chances are, isn't factory to begin with. With that argument, any repair you make would be a non-factory modification.