We have two Lowes stores and three HD stores in my county, so my choice is to shop at HD. Finding the store with the right inventory is the top concern, so I order everything online for store pickup. That's when the surprise factor kicks in, with the store telling you that a picker could not find the part you need. Both stores are aggressive about price matching, but nowadays, they only match if the other store has inventory. As an ex-New Yorker, I am pretty good at B.S., but lying is not something I like to regularly do. Not being a professional, my biggest worry is not having the right part for a job. Thus, as long as the price is reasonable, I'll bulk order from supplyhouse.com, amazon.com, and other online stores well in advance of actually needing a part. Each time I visit a big box store, I'll scour for parts I may need. I stocked up on Korky flappers at Lowes recently, since the Fluidmasters do not hold up well.