You would need the rifle-length buffer tube, buffer and spring.
Yes it would work, the so called expert was not so expert, this is, as is your rifle, carbine length, not rifle length. This is a standard carbine length mil spec stock that fits on a standard carbine/mil spec buffer. This guy needs his expert validation revoked