Made my first ever attempt to buy a part from TPS earlier this week, and they were as helpful as I could possibly hope for. Agreed over the phone to sell to me, took the part order, told me it would be in the following morning, and emailed me to say it was ready. The price was 20% below dealer price.