I have actually paid to have my gun cleaned... 3 times over 6 years is all.. did it each time at a sportingclay tourney out of home state.. each time there was a traveling gunsmith at the site that I knew and trusted... seems to me each one ran between 25 and 40 dollars... seemed a fair price to drop it off when i was done shooting and pick up the next morning ready to roll....