Harry J.
Placed order on Saturday arrived by Thursday
Placed order on Saturday, received items on following Thursday. Parts are OEM and shipped intact. My only detraction is that they notify you as "shipped" when the shipping label is made, which was a day earlier than when it actually shipped. Their price was noticeably lower than others, including Amazon.

