Freewheels can be rebuilt, I did many back when I was young, patient, and had keener eyesight. It is a tedious frustrating job, especially some older French and Italian freewheels. By comparison many older Japanese freewheels were much easier to work on. Try it as a character building exercise. Your bike shop saved you money by installing a new one