Does anyone know what this is? My order is delayed and the car is at "the body company"? Hoping to have it before the Canadian long weekend. Fingers crossed