120mm seems awfully long for dental work. I would think that 60mm or 105mm would be better that kind of work so that you don't have to shoot from too far away.

But perhaps more importantly than a new lens would be a good flash setup. Do you have a macro lighting kit like the R1 speedlight system or a ringlight?