Vendors / Nantong Guangyuan Chemical GYC
Nantong Guangyuan Chemical GYC
verification 89/100Finnrick 78/10043/49 lab tests passedMembers onlyfrom United States, France, Canada, China
Also: glp1forum.com · +18582208424 · +8617331189928 · +8617778744832 · discord.gg/38vBSt3r6p · discord.gg/kycH5YVGuW · t.me/Glisa888 · wa.me/18582208424 · wa.me/8617331189928 · wa.me/8617778744832
- Listings
- 28 · 13 peptides
- Cheapest
- $0.012/mg
- Ships to
- worldwide
- Shipping
- US $15, free over $300 · EU + UK (ships from France) $40, free over $500
- Pay with
- BTC, USDT (TRC20/ERC20), USDC (ERC20)
Verification score
89/100 last verified 2026-10-20 · score changed 2026-10-19 · rules v1 · how it is worked out
| Component | Points | Evidence |
|---|---|---|
| Lab results | 31.1 / 35 | 48 of 54 classifiable tests in the window passed (89%). |
| Verifiable certificates | 18.5 / 20 | Of 54 tests: 54 with a certificate on file, 54 naming the lab, 42 lot-specific (batch identifier). Labs: BTLabs, Chromate, Harrens Lab, Ichor Life Sciences, Krause Analytical, PharmLabs. |
| Testing depth | 10 / 10 | 54 independent tests in the last 2 years. |
| Recency | 10 / 10 | Newest test 2026-10-14 (7 days ago). |
| Finnrick rating | 11.2 / 15 | Finnrick rating 74.8 (Purity focus, 2026-10-14). |
| Blind sampling | 5 / 5 | 54 of 54 samples bought by the public or Finnrick; 0 sent in by the vendor or another program. |
| Ordering and terms | 3 / 5 | Published: payment methods, ships-from country, readable website. Missing: online checkout, contact email. |
Evidence: Nantong Guangyuan Chemical GYC on Finnrick ↗ and the vendor’s own pages. Research use only; this scores the paper trail, not any product’s fitness for use.
Score history (2)
| When | Score | Why |
|---|---|---|
| 2026-10-19 | 78/100 → 89/100 | finnrick rating 0→11.2 |
| 2026-10-19 | unscored → 78/100 | lab results 0→31.1, verifiable certificates 0→18.5, testing depth 0→10, recency 0→10, blind sampling 0→5 |
Independent lab tests 54
| Tested | Peptide | Result | Purity | Lab | Batch | COA | Sample | Record |
|---|---|---|---|---|---|---|---|---|
| 2026-10-14 | Tirzepatide | ✓ pass | 99.99% | PharmLabs | 2026061060 | ✓ | Public | record ↗ |
| 2026-10-14 | Retatrutide | ✓ pass | 99.99% | PharmLabs | 2026051250 | ✓ | Public | record ↗ |
| 2026-10-06 | Retatrutide | ✓ pass | 100% | Ichor Life Sciences | 2026041215 | ✓ | Public | record ↗ |
| 2026-10-01 | Tirzepatide | ✓ pass | 99.9% | Harrens Lab | 2026061060 | ✓ | Public | record ↗ |
| 2026-09-30 | Retatrutide | ✓ pass | 99.9% | Harrens Lab | 2026071220 | ✓ | Public | record ↗ |
| 2026-07-17 | Cagrilintide | ✓ pass | 99.9% | Krause Analytical | 2026031310 | ✓ | Public | record ↗ |
| 2026-07-13 | Retatrutide | ✓ pass | 99.9% | Krause Analytical | 2026031260 | ✓ | Public | record ↗ |
| 2026-03-25 | Tirzepatide | ✓ pass | 99.9% | BTLabs | G2025011060 Black Cap | ✓ | Public | record ↗ |
| 2026-03-18 | Retatrutide | ✓ pass | 99.9% | Krause Analytical | 2025091250 | ✓ | Public | record ↗ |
| 2026-03-03 | Retatrutide | ✓ pass | 99.9% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2026-03-03 | Tirzepatide | ✓ pass | 99.6% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2026-03-01 | Tirzepatide | ✓ pass | 99.8% | BTLabs | 2025121030 | ✓ | Public | record ↗ |
| 2026-02-26 | Tirzepatide | ✗ fail | 99.02% | Krause Analytical | 2025121030 | ✓ | Public | record ↗ |
| 2026-02-16 | Retatrutide | ✓ pass | 99.9% | Krause Analytical | 1210 (2025121210) | ✓ | Public | record ↗ |
| 2026-02-11 | Retatrutide | ✓ pass | 99.88% | Krause Analytical | 2025091260 | ✓ | Public | record ↗ |
| 2026-02-10 | Tirzepatide | ✓ pass | 99.9% | BTLabs | 2025111060 | ✓ | Public | record ↗ |
| 2026-02-04 | Retatrutide | ✓ pass | 99.8% | BTLabs | 2025111060 | ✓ | Public | record ↗ |
| 2026-01-26 | Tirzepatide | ✓ pass | 99.8% | BTLabs | 2025121020 | ✓ | Public | record ↗ |
| 2026-01-26 | Retatrutide | ✓ pass | 99.7% | BTLabs | 2025121210 | ✓ | Public | record ↗ |
| 2026-01-26 | Retatrutide | ✓ pass | 99.7% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2026-01-26 | Retatrutide | ✓ pass | 99.9% | Krause Analytical | 2025101220 | ✓ | Public | record ↗ |
| 2026-01-26 | Retatrutide | ✓ pass | 99.8% | BTLabs | none | ✓ | Public | record ↗ |
| 2026-01-26 | Tirzepatide | ✓ pass | 99.8% | BTLabs | none | ✓ | Public | record ↗ |
| 2026-01-26 | Retatrutide | ✓ pass | 99.9% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2026-01-15 | Retatrutide | ✓ pass | 99.8% | BTLabs | 202501230 | ✓ | Public | record ↗ |
| 2026-01-15 | Retatrutide | ✓ pass | 99.9% | BTLabs | 2025101220 | ✓ | Public | record ↗ |
| 2026-01-09 | Tirzepatide | ✓ pass | 99.95% | Krause Analytical | 2025101040 | ✓ | Public | record ↗ |
| 2026-01-07 | Tirzepatide | ✓ pass | 99.7% | BTLabs | none | ✓ | Public | record ↗ |
| 2026-01-07 | Tirzepatide | ✓ pass | 99.9% | BTLabs | none | ✓ | Public | record ↗ |
| 2025-12-05 | Semaglutide | ✗ fail | 98.5% | BTLabs | G20250473 | ✓ | Public | record ↗ |
| 2025-12-02 | Cagrilintide | ✓ pass | 99.6% | BTLabs | G2025051305 | ✓ | Public | record ↗ |
| 2025-11-25 | Tirzepatide | ✗ fail | 98.78% | Krause Analytical | 20250840 | ✓ | Public | record ↗ |
| 2025-11-23 | Retatrutide | ✓ pass | 99.9% | BTLabs | 2025101230 | ✓ | Public | record ↗ |
| 2025-11-23 | Tirzepatide | ✓ pass | 99.869% | Chromate | none | ✓ | Public | record ↗ |
| 2025-11-23 | Semaglutide | ✓ pass | 99.9% | BTLabs | 2025081120 | ✓ | Public | record ↗ |
| 2025-11-23 | Tirzepatide | ✓ pass | 99.9% | BTLabs | 2025081050 | ✓ | Public | record ↗ |
| 2025-11-22 | Cagrilintide | ✗ fail | 99.7% | BTLabs | G2025051305 | ✓ | Public | record ↗ |
| 2025-11-14 | Cagrilintide | ✓ pass | 99.9% | BTLabs | G2025081310 | ✓ | Public | record ↗ |
| 2025-11-04 | Tirzepatide | ✓ pass | 99.95% | Krause Analytical | 2025081050 | ✓ | Public | record ↗ |
| 2025-11-04 | Retatrutide | ✓ pass | 99.87% | Krause Analytical | G20250750 | ✓ | Public | record ↗ |
| 2025-11-03 | Retatrutide | ✗ fail | 99.9% | BTLabs | G20250750 | ✓ | Public | record ↗ |
| 2025-10-30 | Semaglutide | ✗ fail | 99.2% | BTLabs | G20250473 | ✓ | Public | record ↗ |
| 2025-10-30 | Retatrutide | ✓ pass | 99.8% | BTLabs | 20250815 | ✓ | Public | record ↗ |
| 2025-10-30 | Tirzepatide | ✓ pass | 99.7% | BTLabs | 99 20250599 | ✓ | Public | record ↗ |
| 2025-10-29 | Retatrutide | ✓ pass | 99.95% | Krause Analytical | 20250815 | ✓ | Public | record ↗ |
| 2025-10-24 | Tirzepatide | ✓ pass | 99.9% | BTLabs | none | ✓ | Public | record ↗ |
| 2025-10-24 | Tirzepatide | ✓ pass | 99.9% | BTLabs | none | ✓ | Public | record ↗ |
| 2025-10-23 | Tirzepatide | ✓ pass | 99.95% | Krause Analytical | G20250542 | ✓ | Public | record ↗ |
| 2025-10-23 | Tirzepatide | ✓ pass | 99.95% | Krause Analytical | 2025091031 | ✓ | Public | record ↗ |
| 2025-10-22 | Tirzepatide | ✓ pass | 99.862% | Chromate | 20250840 | ✓ | Public | record ↗ |
| 2025-10-22 | Tirzepatide | ✓ pass | 99.998% | Chromate | 2025091030 | ✓ | Public | record ↗ |
| 2025-10-05 | Retatrutide | ✓ pass | 99.77% | Krause Analytical | G20250750 | ✓ | Public | record ↗ |
| 2025-10-03 | Tirzepatide | ✓ pass | 99.74% | Krause Analytical | 20250446 | ✓ | Public | record ↗ |
| 2025-10-03 | Tirzepatide | ✓ pass | 99.92% | Krause Analytical | none | ✓ | Public | record ↗ |
Listings 28
| Peptide | Size | Price | Per mg | Stock |
|---|---|---|---|---|
| BPC-157 + TB-500↗ | 20 mg × 10 | $165 | $0.825/mg | ● |
| Cagrilintide↗ | 10 mg × 10 | $125 | $1.25/mg | ● |
| Cagrilintide↗ | 10 mg × 10 | $140 | $1.40/mg | ● |
| GHK-Cu↗ | 50 mg × 10 | $46 | $0.092/mg | ● |
| GHK-Cu↗ | 100 mg × 10 | $50 | $0.050/mg | ● |
| GHK-Cu↗ | 100 mg × 10 | $60 | $0.060/mg | ● |
| GHK-Cu↗ | 100 mg × 10 | $70 | $0.070/mg | ● |
| GLOW↗ | 70 mg × 10 | $155 | $0.221/mg | ● |
| Ipamorelin↗ | 10 mg × 10 | $50 | $0.500/mg | ● |
| Ipamorelin↗ | 10 mg × 10 | $60 | $0.600/mg | ● |
| KLOW↗ | 80 mg × 10 | $165 | $0.206/mg | ● |
| MOTS-c↗ | 10 mg × 10 | $65 | $0.650/mg | ● |
| NAD+↗ | 500 mg × 10 | $60 | $0.012/mg | ● |
| NAD+↗ | 500 mg × 10 | $70 | $0.014/mg | ● |
| Retatrutide↗ | 15 mg × 10 | $125 | $0.833/mg | ● |
| Retatrutide↗ | 15 mg × 10 | $140 | $0.933/mg | ● |
| Retatrutide↗ | 20 mg × 10 | $165 | $0.825/mg | ● |
| Retatrutide↗ | 30 mg × 10 | $220 | $0.733/mg | ● |
| Retatrutide↗ | 50 mg × 10 | $325 | $0.650/mg | ● |
| Selank↗ | 10 mg × 10 | $56 | $0.560/mg | ● |
| SS-31↗ | 50 mg × 10 | $245 | $0.490/mg | ● |
| SS-31↗ | 50 mg × 10 | $280 | $0.560/mg | ● |
| TB-500↗ | 10 mg × 10 | $120 | $1.20/mg | ● |
| Tirzepatide↗ | 30 mg × 10 | $95 | $0.317/mg | ● |
| Tirzepatide↗ | 30 mg × 10 | $110 | $0.367/mg | ● |
| Tirzepatide↗ | 40 mg × 10 | $130 | $0.325/mg | ● |
| Tirzepatide↗ | 40 mg × 10 | $150 | $0.375/mg | ● |
| Tirzepatide↗ | 60 mg × 10 | $190 | $0.317/mg | ● |
How we read this shop
glp1forum.com/forums/gyc/ - 'G September promotion' thread (US warehouse: 'Less than 300usd: 15usd for shipping, More than 300usd: Free shipping'); EU thread 'G-EU warehouse T-30 Promo' (2026-08-29: <$500 $40, free over $500); US 'Selected Items Back in Stock' thread (crypto list; BAC water never ships free)
ggpeps.com redirects every page to wp-login.php (members-only; vendor posts say 'Register -> Add to cart -> select network & currency -> complete payment'); orders also taken by email/Discord/Telegram.
ggpeps.com (WooCommerce) requires login for every page and the Store API ('rest_login_required'), so prices come from the vendor's glp1forum posts (rep 'Lisa GYC'): the newest US-warehouse text price list (currently the 'G US October promotion', valid Oct 1-7 2026 Central time — monthly promo prices; the 2026-10-02 'updated US price list' is an image only and is not parsed) and the newest EU-warehouse stock list (2026-09-29). Prices are per kit, USD; 'kit' = 10 vials ('10 vials in a kit' in the vendor's US posts). Duplicate codes at different prices are different batches (e.g. GHK100 tested 92mg vs 80mg) and are kept, with the tested amount in the name. Codes decoded from the vendor's own test-report links (see module docstring); 'TB-10' -> TB-500 is shorthand, not spelled out. GHK-Cu raw powder (2x5g) skipped. Canada-warehouse lists are older (last July 2026) and not included. WARNING: ggpeps.net is NOT this vendor — it is a clone in a network of ~40 fake sites whose 'oath-redirect.js' sends every purchase to oath.shop (vendor also posted a scam/impersonation warning on glp1forum). Order via ggpeps.com account, Discord discord.gg/kycH5YVGuW, Telegram t.me/Glisa888, or the support email.
Checked 2026-10-07 · JSON · Is this your shop? Sponsor it to be pinned above matching listings.