I've spotted a EF 300mm f2.8 L IS USM lens for sale, however the seller states that there are a few dust spec inside the lens.
Although these are unlikely to show up in images, can the lens be professionally cleaned (CPS I'm guessing) and if so whats sort of costs are likely to be involved.
Many thanks in advance



