I have a Lane titanium that I use on my 22cm, 22-250s, 223s and 204s and it really quiets them all down very well. 6.5 long, 11oz priced around 7 bills, very nice people to deal with and good service.
they have Stainless steel, stainles and titanium and all titanium, depends on budget.
At any rate, I like mine, but its the only one I have ever had so take it for what it worth.
My guess, any of them will do the job pretty well