Looking to buy a zoom lens I have always invested in L quality lens and it has never let me down...Looking at taking some long landscape shots sometimes the occasional bird or animals etc. Also looking at using this for some moon shots on a 7D or a 5D mark 2. Want to know if there is anything better or more value for money