I have a Tamron 17-50mm f2.8 Canon and have managed to get some specks of something (maybe sand from the beach?) inside my lens and under certain lighting conditions they show up on my images. I realize that the lens is not sealed so I should probably should have been more careful changing lenses where there is a large among of dust in the air, but as an afterthought, its a little too late for that. I do not use the lens enough and almost never use it for any critical shots, so I cannot justify paying to have it professionally cleaned at this point. There are only a few and I can pretty easily edit them out, but it is annoying. I am fairly comfortable taking electronics apart and putting them back together, but do no know enough about lens construction to know if I can put it back together again and have the optics work properly. Do I need to worry about lining up any of the elements or are their locations defined enough by the structure so that I can successfully take it apart, clean the pieces and put it back together without any additional aligning? Has anyone done this? thanks