I just bought a Tanfoglio Limited Custom 10mm . Beautiful pistol. I will be using it to shoot bowling pins and wild boar hunting. Who works on these in Pa in case i need to do so? I might also want to do some up grades? What spare parts due i need to carry if any? Also what pound recoil spring for 10mm?Thanks