i would look somthing like a 70-200mm which is meduim range but it depends on what your using it for because i do alot of rallying photography which you need a bit of range and a 70-200mm is fine for rallying also i just looked at a couple of the photos you have posted there is alot of close ups if thats what your looking to do a lot of i would look for a macro lens which is specifically for close ups