most dealers don't have the parts in stock as GM wants to know the vin of the car they are going on, so it may take a couple days