I was suggested to order some parts from a web company called Parts Select. The service was outstanding, price was good, and delivery on just the lowest cost shipping option was great...about 3 days. I did not notice that the business is located in Nova Scotia, so a $2.00 foreign transaction charge showed up on my visa bill.
They don't hide the fact they are in Canada...I just didn't notice, so I will have to think about the charges if I order again. But the service and delivery were hard to beat!