Terrible Service. GSR had my car for months. I never had any courtesy calls to provide me with any updates on progress. I had to call and ask them to chase things up. Ended up sourcing the parts myself. When i got the car back, it wasn't even cleaned properly. Never again.