i have had pretty good luck ordering stuff from them.
i just have to watch the shipping-go-round, and be sure to find a discount code that works.
their parts are just as good as anyone's, and the couple of times i had a minor problem, it was painless to resolve it.
your mileage will vary.
beer