Updated August 2023
I have done some internet searching for you, and I have found a new source for discontinued Junior Girl Scout Badges.
You can find an assortment at the Overseas Girl Scout Shop. Shipping is as low as $5.95 for orders under $25.00!
Another site, the Girl Scouts of Indiana, also have retired badges for 95 cents.