I have some 20 reps and 2 gens.
ONE of the 20 reps has given me problems. It arrived DOA and had to be returned to China. Took an eternity, but came back functioning perfectly.
If we rely on our TD's the quality of reps is amazing for the price, IMO. Not sure what the point is of comparing what we receive to Canal Street pieces, since none of our TD's deal in that junk...... Can we expect perfection? Absolutely not.
Spending time learning about this hobby and becoming knowledgeable about what to look for and what to avoid, goes a long way to avoiding disappointment.