Got what I ordered for a great price. I'm less enamored of the shipping, however. Paid 2/3 the price of the part for "two day" shipping that ended up twice that. I don't like being misled. Fortunately, that's my only negative experience so far with TopRace.