Buy the Right Toilet Rebuild Kit by Checking the Drain Size and the Tank Gasket First
Only two things vary on most toilets: the flush valve drain is two or three inches, and the tank-to-bowl gasket is flat or a collar. Check both before you leave for the shop.