I missed the first part of this thread but thought i'd ad that when you consider you can get a witness .45acp with a .22lr conversion from Davidsons for $100-$160 less than you can get a 97-B, difference in cost becomes apparent.
However. The full length dust cover and the tightness of the 97B over the witness may be worth the extra bucks.
To me, the ultimate combo is a 10mm Witness and a 97B
(get to keep that .22lr conversion) :-)
Keith