In an ideal world, we would always supply our own materials. There is too much potential for problems(low quality, wrong spec., used or out-dated materials) when others provide materials and you are expected to install them.