1st Aug 2019
Review about GM Parts Direct
Takes weeks for parts that others stock and give no information while waiting. Charge restock fee if you try to cancel order while waiting.