I've had mine on for over 10 years and never had a leak. No real electrical issues, just 2 wires that are jumped off of my side marker lights. I have recently experienced some paint peeling. Rattle isn't to bad, sometimes it does sometimes it doesn't. Nothing really loud though. And they are well built you will never have an issue with it cracking.