Got my part exactly when they said I would, the part was in the manufacturer's packaging and it was brand new, and undamaged. I thought I had an issue with it being the wrong part but after several communication's with GRP I found out that it was the new modified version of the old part, which needed some minor alterations from me. And WhaLa, perfection. I also had some IT problems which they were very professional about helping to resolve. So the bottom line is that I got a great part, great service and a new company to work with. They did so well in fact that I am making them my primary parts distributor.