Looks like those Chinese Chevelle stubs won most of the big races this year! Still think they're junk?