If you are worried about the swivel base holding look for one with double lockdowns. Most of your better vises will have two. I personally would be hesitant about buying one that is a fixed base, but it may suit your needs fine. I think 5.5 or 6 inch jaws will be plenty big for what you need...