Very brief update. O'Reilly auto parts near me is off the trust list. Part had all kinds of scratches with rust on the end and asked them to order new. When's to pick it up and looks like same part but cleaned of scratches...I asked if they had another one to verify this was ordered part and it was only one in store. Since it didn't have order sheet and came out of bin, I'm sure they were trying to deceive. Turning to internet to order... Dang it.