Product review (5 stars): Fluidmaster Quality.
Perfect fit and no leaks. Can't ask for more