This product is as described in the title and the product description. Yes, 3pc, fits windshield and front driver and passenger door windows. Yes, fits 2021