I have an easyview system installed on my boat and yes you do drill screws in the stress ribs on the underside of the lid. The screws are short so you don't have to worry about the screws going through the lids, but they are strong enough to keep the system in place. I fish Lake Erie often and have never had a problem.