Is the blue slider called a "LH Lateral Panel"? Can Am part # 705012772? I caught a rather sharp edge while dropping down a wash. Ripped it right off the torx head screw but besides a bent chunk of blue plastic it all seems fine. Anyone else ever destroyed one of these or am I just that lucky!?