Is it even electric? I am thinking they just put that body on a challenger chassis, its probably a V6!