Send your enging to Fox and get a Fox .45 ringedfor half off. Also availble but not on the web site is the Fox .50 ringed. Be sure to get it with the new twin needle carb. Of the brands you listed the TT Pro .46 would be my pick.
http://www.foxmanufacturing.com/inde...roducts_id=285