You may be overthinking this.
For small offsets its quite satisfactory to simply put the first made end in a four jaw chuck and push it sideways using one pair of jaws. Measure the shift using a dial gauge. Alternatively the the cross slide dial will do the job if you fit an upright to the back side of your cross slide out of the way of the cutting tool and bring that up to touch the work.
For larger offsets put a suitable hole to take the first end in a rectangular block and move the whole thing sideways. You will need a clamp screw or two to hold things. As teh end is to go inside a tube I guess it would be OK to put a flat or two on to help the clamp screw hold. Split and closing screw ould be best but more work.
If you don't have too many to do and have a milling machine it might actually be quicker to make dedicated holders for each offset.
Folk like us tend to be a little too economical with material and fight shy of disposable tooling. if its a one time job its not worth spending ages doing proper tooling. Spacer blocks may be an easier alternative to pushing with the chuck jaw. I have a gash set of gauge blocks kept for this sort of thing. Although they no longer wring tigether any sense they are fine for such work and still way overkill for accuracy.
Clive