A Tamron 35-70mm BBAR Macro is a decent and cheaper option. The one I have has served me well for many years.