Glad you got the screws out.
I don't know about your replacement O rings, but be cautious what you fit. There are many different types of rubber, (natural, nitrile, EPDM, silicone for example,) which have different properties in terms of oil resistance, temperature resistance, flexibilty, chemical resistance and so on. You need to fit the right ones else they will fail in short order.