When I took it off my 99 s10 the Pistons were sagging. It worked good in heat and would fall in the cold. Has locks and key is included. There are several scratches and the clear coat is starting to come off in a few places