I have never ordered from them, so cannot vouch for them or even share a personal anecdote. I have, on another forum, heard people say they received parts from them, and, while shipping was expensive, their parts were delivered.
If you do order from them, let us know how the purchase goes.