Buy your own materials. Please leave pipe & fittings to the pros to purchase. Some stores sell products that do not meet city requirements, therefore your licensed plumber cannot install them for you.
I recommend faucet brands that you’ve heard before in the media, or on home improvement shows. These tend to be higher quality than unknown brands.
You can replace a faucet or a toilet on your own or call us, but changing piping in the wall should be left to a licensed plumber.