It's starting to sound like April 19 should become National Gun Cleaning Day.
http://www.appleseedinfo.org/as_schedule2.php
Generally can find a good opportunity to make them need cleaning on that date! Find one near you, if events haven’t rendered practice moot.