Would it be a perfect fit for trucks?
The product is 88.1"x 51.18" x 74.8", Thicken Extra Large Size almost fit all car, including your trucks.
Does this product withstand heavy wind?
Sure, our product withstands heavy wind thanks to the adjustable durable dual mount straps, PVC insulated bottom layer and dual side flaps, and three Magnetics on the front edge.
What do you do after you take it off? Does it just drip everywhere in your car?
Once you remove your FrostGuard, shake off the ice/snow, roll it up, and place it in the FrostGuard storage pouch (included with purchase) when youre on the go. I would recommend letting it air out when you have time!