Mine are just as tight as the day I put them on 3 years ago, but my boat is aluminum. If you're worried they'll loosen up over time, you can get bolts with the same type head as the supplied screws. As for the carpet, they won't be flush but will pull down some, especially with bolts.