Almost everything is good.
Online parts search was no problem. Telephone support was very friendly and competent. However, after placing my order, I realized I had forgotten an item. I reordered about 10 minutes later, requesting delivery. Unfortunately, this didn't work. The result was two deliveries and two delivery charges.