How do I know if it will fit? They seem to be different sizes re length, width where the screws/bolts sit? Who knew buying a new toilet seat would be so hard!