Compare BPC-157 across 45 vendors

Live pricing and third-party purity results across 45 tracked vendors. Rankings are computed from price per milligram and independent HPLC data — never paid placement.

45vendors tracked
594third-party lab tests
30peptides indexed
Weeklyprice refresh
Research purposes only · Purity via Finnrick Analytics

PEG-MGF

PEGylated mechano growth factor. Extended half-life IGF splice variant. Full overview & purity data →

10 vendors·4 lab tested
Price / mg — best availablebest available tier
  • Peptidology$8.70
  • Go Alpha Labs$11.83
  • Umbrella Labs$15.20
  • Biotech Peptides$15.80
  • Raw Amino$17.40
  • Biolongevity Labs$18.99
  • Simple Peptide$19.50
  • Paramount Peptides$23.80
  • Swiss Chems$23.98
  • Behemoth Labz$44.23
Quantity
13 offers · 11 in stock

Lowest listed in-stock price: $31.49 at Go Alpha Labs (2mg · 1 unit, $15.74/mg, shipping unknown)

SponsoredPaid placement — shown separately and never mixed into the ranking below.
  1. Umbrella LabsVerifiedSponsored
    2mg vial
    $39.99
    listed price
    $20.00
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  2. Umbrella LabsVerifiedSponsored
    5mg vial
    $75.99
    listed price
    $15.20
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  3. Raw AminoVerifiedSponsored
    5mg · 1 unit
    $87.00
    listed price
    $17.40
    per mg
    shipping: unknown
    Out of stock
    updated today
    99.0%AVendor
    Visit
Ranked by listed purchase price · in stock first
  1. 2mg · 1 unit
    $31.49
    listed price
    $15.74
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  2. 2mg · 1 unit
    $39.00
    listed price
    $19.50
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  3. 5mg · 1 unit
    $43.50
    listed price
    $8.70
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  4. 2mg vial
    $47.95
    listed price
    $23.98
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  5. 5mg · 1 unit
    $79.00
    listed price
    $15.80
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  6. 2mg · 1 unit
    $88.46
    listed price
    $44.23
    per mg
    shipping: unknown
    In stock
    stale · 220d old
    —No data
    Visit
  7. 5mg · 1 unit
    $119.00
    listed price
    $23.80
    per mg
    shipping: unknown
    In stock
    updated today
    Visit
  8. 2mg × 10 kits (20mg total)
    $236.59
    listed price
    $11.83
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  9. 2mg × 10 kits (20mg total)
    $479.50
    listed price
    $23.98
    per mg
    shipping: unknown
    In stock
    updated today
    —No data
    Visit
  10. 5mg · 1 unit
    $94.97
    listed price
    $18.99
    per mg
    shipping: unknown
    Out of stock
    updated today
    Visit

Some outbound links are affiliate links — we may earn a commission on purchases made through them. It never affects rankings, prices, or purity data. How we make money

Prices are the listed checkout price for the unit shown — shipping is labeled per offer and unknown unless the vendor publishes terms. Rankings never include paid placement.