If your main camera is the D300, then maybe a 17-55mm Nikkor or 17-50 Tamron would be a. less expensive and b. a more useful range. I found my 24-70 on DX to be great but usually wanted wider for walking about, general stuff. Great for portraits on DX, but not as good as an 85mm 1.8 for example.