I usually recommend buying them from whoever is making the ring. It avoids the problems of the 'he said - she said' variety if issues come up about stones fitting properly, matching properly, etc. The amount you save by supplying your own components is usually nominal compared to the potential grief it can cause.