i like to use Notoil oil and cleaner, its biodegradable and the oil cant be removed without the cleaner, when its dirty, fill a basin with water add some cleaner and drop in the filter, its amazing how well it works.
you need only clean the filter when its dirty, if you ride in dusty places or in a pack with other dudes causing dust, you need to do it more often