I just wanted to take a second to give credit where it is due! Great customer service and speedy shipping! I have not been in the rain with the covers but they appear to be very well suited to protect and the heat shield is super nice! One day to arrive UPS was great. Thanks guys! I would recommend buying from this company and I will buy again as money permits!