Read for hours about the G20 and couldn't find one thing bad about it. Well, except the price of the bullets, and it being too powerful. This will be my 2nd pistol.. or 3rd, depending how you look at it. My first pistol was a five seven, I traded it off for the HK Usp tactical in .45. The five seven was a good gun, just the fact the ammo manufactorers are stupid to tune down the SS195 bullets that the gun was sighted in for (I had fixed sights.) so the gun always shot low. That really bugged me. I really like my HK and I plan on getting a silencer eventually. So is there any cleaning/lubricants that I need to watch out for when cleaning my Glock? Stay away from petroleum based solvents? I've looked at plenty of cleaning solvents/lubricants, and alot of them doesn't state if it has any chemicals that'll hurt plastic pieces. Seeing how I'll be cleaning it after every time I shoot it, I don't want to damage the gun. Oh, yea, and if you guys try to talk me out of getting the 10mm because I have a .45, good luck.