Nov 20, 2010 #1 E Ellis Member Feb 25, 2008 126 0 16 Anyone know if these are good cars? I have an insane need for speed.