Bill,
I have had the same issue with Carter's, sadly enough, on a fuel pump which not only bore no resemblance to the pump pictured in their catalog, but was not even for a 235 truck installation.
I understand the issue with repop parts and quality all too well, and it is becoming harder and harder to find a supplier that can reliably supply parts, and for them to find the people that can talk knowledgeably about the part and installation in question. However, to tell the truth, I have had generally the best luck with Chevy Duty.
Glad you were able to finally come up with a solution. Have you gotten that battery holder ordered yet?
Richard