If you can adjust something in your source, always go that route. The less you have to adjust later on the better, also different shaders have different uses for the 'scale' input function.
Getting the scale of textures right is something really basic you should be able to do in the software you are using. You wouldn't have to change anything in your track.shd file as only the uv coordinates of the objects which the material happens to be applied to, change. Both examples will not work, the first because a vf_standard doesn't do anything with the scale input if I'm correct, and if it does, it certainly doesn't use it in the way of the 2nd example.
Hopefully the following page will show you what you need to know to fix this quite easily
http://www.zmodeler2.com/docs/program/lessons/advanced/les1_uvmapping.html