I just purchased a new Springfield XD and read the manual but my questions were not answered. I have been told that a new handgun should be oiled before using yet the range owner said it was not necessary or needed as the gun is ready to go. True or ...? Also, for dry fire is it best to use snap...