Which vendors stock BPC-157 and how they compare on independent review history, named testing labs, and batch-specific COAs — plus what the FDA's 2023 compounding decision means for sourcing.