I've just ordered a full monty cab cover for my 03 TJ and was wondering what everyone thought about them. Do they hold up good over time and will the inside of my Jeep stay dry? I guess I would really like to know if I have just wasted my money.Thanks