This is a model of a gun stock from another website, I added a different grip and a longer mag release, bit of a kit bash from various different pieces I've seen online. Although the buffer tube does work I don't prefer it and will be printing another one day.
I used ABS due to higher heat than PLA materials and HIPS for support but change the material if you require it.
I find it to be very barrel heavy and lacks balance in the desgin. I will look for a metal buffer tube or add some sort of weight in the future to the printed buffer tube/sliding stock.