Never owned a p345, but the p97dc in stainless was one of the guns that got me into shooting. My first handgun was a P89TH. The accuracy sucked and I thought it was me. I traded up to a P97 a year later. Night and day difference in accuracy! THEN I discovered the 1911. Got a great deal, at the time, on a Springfield GI stainless (pre gear kit model). For about 475 NIB. All I ever really heard about the P345 was horrible, so I never "traded up". On a side note, I have tried a couple other P89s since my first one with no better results. The .40s I have owned have been more accurate...