Maybe I am too nice to my guns, I have never got sand or dirt in them, only some rain water sometimes, they never fail but now I know I need to buy a mini 14 because it has a piston and will be more reliable.