Bought a bag of 100 from Grainger about 4 years ago, exact same ring HD uses. I sold a few dozen to my buddy for his trike, leaving me with a lifetime supply. Can't recall the SKU.
I buy from the same ebay guy but I bought the 100 pack, won't have to buy for quite a while.