just bought a ruger LCP. Do I really need to clean it before I shoot it? How often should I break it down and clean it? Should I unload the magazine every night or is it OK to leave it loaded for extended periods of time? Will the springs stand up to extended use without unloading occasionally?? This is my first semi auto so I have a lot of questions; (I have a ton of revolvers) any advice is appreciated!!