Best place for a D bearing

Where in the US do you buy a D bearing. My bearing in my motionyoyo perpendicular has always been a bit wonky grindy not smooth. Yes it has been cleaned but it still has never spinned smooth always had a grindy feel to it which I think is causing the vibe it has but I checked zgrt and 1 bearing is 15 shipped since it’s coming from Canada.

Who else has D bearings for sale. I’m possibly planning on selling the perpendicular but I don’t know if it’s the bearing or the actual yoyo causing the vibe it so I’d like to replace it to list it properly

Jake Bullock has some on his store