Look up "bearing" on google maps. You will find some industrial supplier nearby. Ask for a good industrial name brand seal like Timken so you don't get a crappy seal from china that is hard as a rock and will leak in no time.
This seal is about $5 each so you don't save much if any buying it online.
Same for future needs if\when you need a ball bearing.