I read several reviews before I purchased and I must say I had a good experience. I noticed several bad reviews that wasn't sellers fault. I messaged customer service and they messaged me back in a timely matter regarding availability. I received a tracking number a day or 2 later, and my part arrived in new condition. I would buy from them again. They were $150 less than anywhere I found on my OEM part. Thank you