It depends on how molded the holster is. If molded to specific guns, the P-97 matches the P345, but not so with the other P models you listed. Try this link for holsters specific to your gun. http://www.cowboyneeds.com/Holsters_for_Ruger_P97-4.25.html