That's the Wolverine stack for injuries as you mentioned.
I've never dabbled in the world of PEDs, Peptides, or anything else you can't buy at a store but I would absolutely take BP157 + TB500 if I had a significant injury. I know 3 people personally that have done it recovering from hernia surgery, torn bicep, and torn pec and every single one of them rebounded incredibly fast with no noted side effects.
I'm not saying it's safe nor do I think everyone should take it, but the science is already compelling + the testimonials and results on people I know make it hard to dismiss as not effective.