Since I can't update the post, I'm writing the updates in this comment:
1) Full professor from my masters has agreed to write a strong letter of recommendation. He has been published in top finance journals.
2) Assistant professor from my bachelors, who supervised my thesis, has also agreed to write a good recommendation. He mostly worked in the industry so no publication, at least international ones.
3) Assistant professor from my masters, has published in top journals, agreed to write a strong recommendation, but said that he can only comment on me being strong academically.