Leaky drain pipes are the worst. For the best results and peace of mind, replacing your bathroom sink drain pipe is the only option. It’s a perfectly doable DIY project that won’t take you too much time.
It’s not difficult and all of the parts are affordable, so if you make a mistake it will still save you a ton of money versus hiring someone to come fix it for you.