Very good fit for a 19 year old Ram Rebel with gear box. Length and height are optimal for full truck protection. Seat belts are thick, everything is sewn well. The security car and lock didn't work for me and the cord was a bit small but it's nice that it comes with it if you need it. Had a few heavy rains and the water resistance is perfect for what I need.