Hi Marc,
Probably far more important then the vise you buy is the setting up of the vise. You can buy any good quality vise (good quality!) and it will work fine. Man if shipping wasn't so expensive I would give you one.

Setup: #1 if the bench is wimpy the vise will suck. Make sure it is rigid. #2 Height is very important, when you stand next to the vise the top of the jaws should be the same height as your elbow. If the height isn't right you can not file square. Everything you do will be tapered (at an angle)

As suggested earlier use only smooth faced jaws no knurl or teeth. Make a set of wooden jaw covers. I actually made my jaws out of brass and the wooden jaws pin on to the brass so they stay in place.

If when you buy a vise and the jaws have teeth take them to a machine shop and have the teeth surface ground to remove them.

Call if you have a question, you have my number.