You should be critical of the parts that you buy, the water pump in particular.
Advance Auto, Autozone, Orielly's, and the like sell garbage water pumps. I'd rather have an OEM pump with 120,000 miles on it than one of their lifetime warranty pumps. Perhaps one of those stores offers a higher end pump, but their lifetime warranty pumps are junk.
I bought both the timing kit and pump for my car from Rock Auto. Don't recall the brand at the moment, but I have 125,000 on the water pump and 105,000 on the belt kit. I had originally replaced both the belt kit and pump at the same time, but then the belt tensioner spring broke after 20,000 so I redid just the belt kit.