I have had my G21 for almost ten years, and I shoot probably 500 rounds each year. One of my friends had heard that you should have your Glock steam cleaned after so many years. I had never heard of that myself. I clean my Glock after every shoot. Is steam cleaning an option? And is it recommended? Any other way to throughly clean your Glock?