You keep all the parts for toilet repair around just in case? Do you live on a navy vessel?
Most toilets are not mil-spec. "All the parts" can be one universal Fluidmaster universal toilet repair kit, $25 at any home depot. I have one on the shelf in my garage.
Actually, yeah. Wax rings, gaskets, supply lines, maybe a flap. Maybe not an entire fill valve, but they're available at any small hardware store.
Most toilets are not mil-spec. "All the parts" can be one universal Fluidmaster universal toilet repair kit, $25 at any home depot. I have one on the shelf in my garage.