I have a bunch of different pieces of their rolling stock and I find them to be quite good. That said, I am no where near the heavy hitter some of the other folks on this forum are, but at $20 a piece I think they are great. So to answer your question, they are definitely at worst a decent product.
Cheers, Pete