Made a 1"-PVC-pipe edition for my Oculus touch gun stock.
The rail takes most time and PLA, so if you have a 1 inch pipe then this might be your best choice.
I haven't tried this yet since I dont have any pipe at home now.
But ill get one soon and test it out.
(this will probably work with the vive controller mounts too)
What you will need to print is
3 x pvc-mount-bottom
2 x pvc-mount-top
1 x touch-mount-left
1 x touch-mount right
1 x pvc-stock-mount
1 x pvc-stock
(Im still working on this, had some problem with my 3d printer so I have not been able to test this completly yet)
Use supports where needed