:imaposer: Very true. I clean mine every 2500km. I have a Unifilter fitted and there is no trace of dust in the box.
It is a major undertaking, tank, side panels etc all off before you get to the air box but I actually enjoy doing it.
It gets easier after the first attempt.