This toilet flushing replacement kit is designed for most 3 in. 2-piece toilets, not one-piece models. It fits flush valve openings from 3.2 to 3.6 in. and tank button hole diameters between 1.9 and 2.2 in. Check the size measurement guide in images to ensure proper fit. The kit includes a dual-flush valve with full and half flush options, allowing powerful removal of waste with the full flush and water savings with the half flush. It addresses common issues like leaks, wobbling tanks, and weak flushes by including a flush valve, push button, fill valve, mounting bolts, and a tank-to-bowl gasket. Adjustable components such as fill valve height (8 to 13 in.), push-button rod length, and overflow pipe height ensure a precise fit, and the fill process is silent for comfort. Made with high-quality ABS materials, it resists corrosion and wear, restoring factory-level performance without replacing the entire toilet system. Material: Acrylonitrile Butadiene Styrene (ABS).