yanmar parts
You say that the impellers were Yanmar parts manufactured by Johnson. I think what you mean is that they are listed as fitting Yanmar engines, but to my knowledge Johnson does not manufacture any parts under license for Yanmar. I don't believe that Yanmar has ever recalled any impellers, but I can't speak for Johnson. I would stick to genuine Yanmar parts, even if they cost a little more. Are you installing them, or is the yard doing the work? Impellers have to be installed correctly or they will fail. Read the service manual for instructions, or make sure the yard is doing it right.