Different molecules, different origins
BPC-157 is a fifteen-residue synthetic peptide (GEPPPGKPADDAGLV) described as a partial sequence of body protection compound found in gastric juice, molecular weight approximately 1419 Da.
TB-500 is a synthetic seven-residue fragment corresponding to the actin-binding region of thymosin beta-4, molecular weight approximately 889 Da. It is not thymosin beta-4 itself, which is a 43-residue protein — a naming distinction that matters when reading literature.