I'll repost a model later if I can get to it. In a nutshell, this is how I would create it. I would make a cylindrical surface of the ID of the pipe, than creat a curve that shows the length of the wire aligned (or offeset)to both ends of the length of the curve.Wrap this curve on the surface (select curve, edit, wrap). Creat a sweep select trajectory and use the formed curve. Than thicken the surface to make your pipe.
You can make a solid and do the same, just that the surface allows you to see the wrap easier when you create it.