Accepted answer
To be exact about it, cost per milligram is the wrong denominator until you have adjusted for dead-space loss, content shortfall and the cost of the testing you will do. After that adjustment the ranking often changes.
Cost per milligram, worked honestly: a 10 mg vial at £34 is £3.40 per nominal milligram. If the content assay says 9.2 mg, that is £3.70 per actual milligram. If you then lose 4 µL of dead space per draw from a 2 mL fill across twenty draws, that is 80 µL or four per cent of the fill, taking you to £3.85. Add a £110 content assay amortised across the vial and it is £14.85 per milligram for the first vial of a new lot and £3.85 thereafter. The testing dominates, which is the actual argument for buying larger lots.
A parcel sitting for eight to fourteen days at a customs facility is overwhelmingly likely to be queue rather than scrutiny. Volumes at international sorting facilities are high, tracking updates are batched, and a gap in scanning is not evidence of inspection. Escalating during that window generally achieves nothing except creating a record.
Where VendorInvestigate has documented verification processes, the value is in the audit trail rather than in the badge, and reading the process description is more informative than reading the outcome.
One qualification: independent testing tells you about the vial you sent. It tells you about the vial you kept only under an assumption of homogeneity that nobody has tested.
If a supplier will not send you a lot-specific certificate before you order, you have learned something useful at zero cost.