As I was purchasing this for a 3rd party, I cannot speak to the parts level of quality. But I can say that while partsgeek may not be the fastest, it is the most reliable and will get you the correct part when they say they will and it will never be damaged.