Home Depot, Lowes, and Rona are your best for most sizes up to 1". If you need to get into anything larger and more selection then that, try some of the plumbing suppliers. Im a Plumber so i normally buy everything through our suppliers. Its alittle harder for the average person to do that.