Walther/ S&W P99 Springfield XD Taurus PT24/7 none of those have a hammer, but have rails and good ergonomics :?