I will check the brand I have - I am not wondering if I do in fact have the princess auto one - I know I bought one and brought it back, but cant remember if I bought another one there or somewhere else. I have had mine a few years and works very well. I have heard good things about the Cdn Tire one - I think its $120-130 bucks. Snap on would be great - but yeah expensive and probably overkill for the amount you would actually use it. If I was spending your money that is what I would get!
Edit: you want 1/2"