I get impellors from an auto/marine parts store a couple blocks inland from the harbor that carries Johnson and Jabsco, they also carry Racor filters. They and NAPA both stock Wix oil and fuel filters, including replacements for Racor, my Yanmar dealer is a little further drive but I pick up a couple oil filters and one of the little "on engine" fuel filters whenever I go there. The Yanmar oil filters are pretty cheap really, of course they are tiny.
I've gotten a couple parts on Amazon from a company called Austral Marine in Florida
BTW it's usually easier to remove the whole pump (2 bolts) when changing the impellor.