Those stuffers are popular here. where I live. But another reason they are popular here is the water stuffers are made in North Dakota. I have never seen one in operation but have heard nothing but good about them. The place where I purchase most of my sausage spices sells them and they tell me the stuffers are good quality and work well, these people have been very honest with me for nearly 8 years and I have gotten to know them quite well.
I use the same brand stuffer as you in the 2 speed, 25 lb. vertical.