I used them too for my 97 Odyssey. I got a replacement rear window motor, and arm for $50 + $15 shipping. There is no way to find one in my area of Canada that isn't already rusted together (therefore impossible to remove without breaking, which I did on mine).
They were good to me. I had mine shipped to a US address and picked it up there.
Ordered a roof rack yesterday for the 97 I recently bought. They said they just got an Odyssey in, would take it off and try to ship it that afternoon. Got it 24 hours later(I live in NC). I discovered that I need "adapter blocks". I called them and asked if they should have been included. He said no - not usually - but he'd call me back. He called about 30 minutes and said he'd send the set this afternoon - no charge. They're a fantastic company to do business with.