except for the snow, theres a great many salvage yards that look like that locally, I have a few machine shops that look a bit like that but no speed equipment suppliers locally, but back in the 1950s-1970s I remember more that a few similar scenes
IF YOU CAN,T SMOKE THE TIRES AT WILL,FROM A 60 MPH ROLLING START YOUR ENGINE NEEDS MORE WORK!!"!
IF YOU CAN , YOU NEED BETTER TIRES AND YOUR SUSPENSION NEEDS MORE WORK!!