Personally, I hate badly fitting loo seats. They look awful.
As for MDF, it should be fine. You would probably be sanding edges smooth and painting, so it wouldn't be prone to water damage anyway. Seat damage normally comes because eventually the laquer fails due to seasonal expansion...