One of the most important things in sidecar racing is teamwork ; the best teams race together for many years . One of the most important aspects of sidecar racing is teamwork ; the best sidecar teams in the world have been racing together for many years .