The TSW pre-rail is my favorite,'97-'99 production. Downside is that they do have their own mag, 7rd same as the CS9 but with a oval basepad that fills the bottom of the grip which is unique to that gun. The grip fits me fine and I prefer the original grips on a CCW. As far as the $679 that sounds about retail in '99. I would give more for one than say a CS9 or 908s, but they can be had in the $500-550 range.