The toilet's flush valve will typically last 6-7 years. A toilet fill valve might only last four to five years. In general, you should expect to replace the parts in your toilet every so often while keeping the actual bowl in place.