I just put the first 100 round through my XDm9 yesterday morning! Felt great. Now comes the task of cleaning the gun properly. 1. Is the included brush too big? It looks huge. 2. What gun cleaning kit is best. I am not looking for cheapest but I am not looking to spend more then $50 if possible. 3. What kind of oil, Brand of oil is best to use? I watched the Letham (I think that's how you spell it) video on how to disassemble and clean and reassemble the XDm. I couldn't enlarge the video any so it was a little hard to see where he was saying to put the oil on the barrel. I know wherever metal touches metal, etc... Could someone please explain in detail or even better with pictures where to oil? Also how much oil do you need to use. Is it like a dot of it and smeared around?