This pipe must be manufactured to a standard (API 5L, ISO 3183, DNV-GL, GOST, etc).
The dimensional tolerances are defined in this standard.
* Finding a solution is great * Knowing how to implement it is fantastic * Believing it is the only one and best is naive ?