L Lynz New member Sep 19, 2009 #1 I have heard bad things said about them, do they make good quality cars or not? Thanks.