Top quality product, much of which they engineer themselves. I have placed a few orders and will place a few more.
They always give very helpful, straightforward answers to my questions.
MOST people seem to have a good experience with them.
You are doing your research, give them a call with some questions and feel things out.