Solid stock, Evert.
I have a few drill bits around 19 to 25mm which I've acquired over the years so it's no problem to start from solid bar.
The only guns that I'm happy to make the piston body in two parts for are the TX and 77/97 as there's no force applied to the piston skirt when cocking, so no chance of ripping the body off the head.
Anyway, I've got the tail stock sorted on the lathe now, with just 0.001" runout over 20", that'll do for making a 4" long piston --- I can polish out the difference.
All the best Mick