what kind of power do these cars have? I assume it is stock, and can just hear the guys at work trying to compare it to my cobra. Just curious some kid I work with just got one, and is pretty proud of it. I would assume no contest myself, would that be a correst assumption? thanks,chris