I also have been rebuilding these pumps for over 15 years. Fred does them as well but from what he has told me he in in no way involved in the actual rebuilding of the internals, just refinishing the plating, sandblasting and phosphating the arms, unless something has changed another company he knows of sources the new parts and does the disassembly, internal rebuilding , and reassembly. I agree Bob the the internals are all the same and this pump will fit and function on any 289/302, if you change the arm it will work on a 390 or even 460. But the pump in the mustangtek pic looks to me as a 5/16 inlet. I currently have around 75 button top fuel pumps and the vast majority of them cast CARbureTER say made in USA, but I do have a few cast made in Canada, but I cannot remember ever seeing a Canada pump cast Carter but I am sure they are out there. I can only comment on what I have seen in the 400-500 or so I have redone, Fred would most likely have seen a much larger number.