PhD application recommendation letter from 2 supervisors who guided the same project?
You have to weigh asking B to write you a letter against an alternative.  If the alternative is somebody who does not know about your thesis work, they are probably will not know enough about you to write a letter that is as informative as the letter B would write.  

You can use a different strategy for each application.