If you don't have a relevant Local Orientation for the part, make a Loopcut through the middle:

And use that as a Custom Orientation. Then you can SHIFT+D (copy) and S, X or Z, -1 (paste) remove original if needed and M > Merge > by Distance.(Watch out: creates inconsistent Normals! Run SHIFT+N!). Doesn't work in all cases, but in most.
Special Case:

SHIFT+D, Y:

gives:

Now that's what I call Blender magic....
maxcady ,
A little tip, if you use the dropdown arrow of an Addon, you get some extra information, like where to find/'activate' it:
