Es ist natürlich auch eine Preisfrage …
Wenn der Preis eine so große Rolle spielt, dann nimm das 40er, damit machst du sicher nichts falsch.
Ansonsten beherzige den Tipp von Barney und probiere die Brennweiten zuerst einmal mit deinem Zoom.
Sowohl das 40er als auch das 60er sind sicher geeignet für deine Anforderung, beide sollten technisch gute Fotos liefern - sie unterscheiden sich aber durch den Brennweitenunterschied in der Bildwirkung: Das 40er wird einen "natürlichen" Eindruck erzeugen, weil es dem menschlichen Blickwinkel nahe kommt. Das 60er wird etwas mehr verdichten, die Bilder werden etwas flächiger erscheinen, weil es schon leichte Telewirkung hat. Oder anders gesagt: wenn du das gleiche Objekt mit beiden Objektiven gleich groß abbilden willst, musst du mit dem 60er etwas weiter weg - und damit ändert sich die Perspektive.
Sicher ist der Unterschied nicht so groß, so weit sind die Brennweiten ja nicht auseinander - aber er sollte wahrnehmbar sein.
Wie gesagt: Probiere das mit dem 18-105 aus, mache evtl noch Versuche mit 85 mm (das wäre das nächst längere Makro, wenn auch noch etwas teurer), dann wird auch die Bildwirkung eines Teles deutlicher.
Und dann kannst du entscheiden, welche Brennweite für dich am besten ist.
Und vor allem: viel Spaß beim Fotografieren - und mit der Modelleisenbahn!