What are people's thoughts on the above? My canon 7d has provided good service but is 3 years old. Sensor never been cleaned. Results still ok. Advice off net is that sensor should be cleaned every 6 months. If the camera is still giving decent results does the sensor need cleaning?