I have plenty of experience fixing broken locks up to and over 100 years of age. I can remove broken keys or other debris, fix sticky locks, or find out why your doorknob isn’t opening your door. Most of the time it is cheaper to fix a lock than to buy a new one, if your locks are of any quality. If they are older than 30 years they are probably of good quality, and an interesting puzzle to examine. If you are investigating the option of fixing a lock, you probably already know that it is worth fixing.
You should know all of your options. Get a few quotes, and get one from me.