[MENTION=315073]The_Joe[/MENTION], other than your one broken tooth, and one chipped tooth, overall the freewheel doesn't look too bad. Does the chain skip?
I'd probably clean the freewheel, and just try a new chain. If the chain doesn't skip, then you're fine. If it does, either put on a new freewheel before it starts getting bad, or try to avoid the bad sprockets, and source a "newer" freewheel for the next chain (depending on your mileage).
You have the old style freewheel, essentially "Uniglide". They seem to be long wearing, but a little klunky with the shifting.
The new "Hyperglide" style freewheels shift like a dream, but I believe also wear faster.
My Closet Masher really likes the DNP Epoch 7-speed 11/28 freewheels. At least the ones I was getting a couple of years ago were slightly wider than other brands, and a tight squeeze on a 5/6/7 hub, but you should be able to make it work with some adjustment.
However, I never liked the gearing progression.
11-13-15-18-21-24-28T
Skipping the critical 12T & 14T.
And, that sent me spiraling down a rabbit hole.