I bought the Carter M6905 when I suspected my OEM pump was failing. The Carter pump is identical to OEM except for some casting marks like the big “x”, date codes, etc. It also has the same specifications for pressure and flow as OEM. I re-installed the OEM on my car, so the replacement Carter is on the shelf, but that doesn’t do you any good.
The Holley pumps I have bought in the past are chrome plated pot metal. The Carter pump is a cast aluminum part like the original. The Carter unit is a better part.