I have a benelli sbe1 that has had 13 or 14 very hard waterfowl seasons under its belt since I bought it new. I have shot 1000,s of rounds though it no clue how many but a lot. Its been heavily used the camo is all wearing off big time were my hands go. I fully disable it and clean it a few times a year am sure not as much as I should but its a benelli it just keeps chugging along. I have however never removed the recoil spring in the butt stock and cant not imagine how dirty it must be in there. I dont want to do this my self has anyone got a professional cleaning done at a gun smith on a semi auto shotgun. What about do you think that would cost and should I have the recoil spring replaced at the time. The other question I have is should I not worry about it the gun never misfires or jams. Should I wait till it starts to have problems befor I mess with the spring. I just don't want to get a new spring and find out its not as good as the original and start having problems.