I have this Nikon 18-55mm VR kit lens.. It's very dirty.. there's huge specs of dust and all of these fibers (?) Any ideas for a replacement lens? I've been looking at the Nikon 18-70mm lens. They go for around 90-120 on eBay.I also saw a Sigma 18-50 F2.8 EX DC for around ~110 USD used.
Are there better lenses? My Budget is ~150 USD and my camera is a D40.