Fit perfectly and great service and corrected the issue of the dropping toilet seat.  Like new!