hey, all you guys complaining about the finish need to use slicon lubricant from the local hd store. It provides a water and oil barrier on all metal, it is also not oily, it is dry and slick. I have used this for many years on all my guns and it is much bette than an oil for protection. You need to make sure that you wipe it clean and dry or it will look bad. Xd's kick ass i have shot 5000 through my xd 9 all the crap wolf ammo you can imagine with no ftf's ..