Do you really think you can't solve both problems, or that fixing links hurts your ability to solve bigger problems? It's $500 to a contractor. You can even have someone else find the contractor. This smells fishy.
I suspect the fix will result in a large change to the code base and you want to always own/understand the code for some reason. So if you can't fix it yourself, nobody is allowed to, either. That's fine--just admit it's your baby and you don't want to let it go.