OP is a little bit overwhelming..... After market parts never fit perfectly, just stick with oem... Things like this happens everyday, need more understanding between buyer and customers.. hopefully this will be resolved soon... weather here sometimes make people inpatient...