I have had similar problems, I bought a replacement impeller, pre COVID. I also went on Amazon and bought 3 mil stainless steel shaft cut it to proper size and was able to get it to work for several years. Unfortunately the impeller blades finally wore out and 4 years later I’m rebuilding again