Green’s Dictionary of Slang

sled n.

[1930s+] (US)

1. an automobile; occas. second-rate.

2. a motorcycle.

In phrases

lead sled (n.)

[1950s+] (US) a slow vehicle.