Ordered the same vents from another large online vendor. Product came damaged & incomplete. Needed a replacement fast for waiting roofing team. IAQ came thru with timely shipping and nicely packed complete order.