No, this Guntec USA AR-10 Chrome Car Stock Spring is carbine length and will not fit rifle length tubes. I would recommend the JP Enterprises Tuned And Polished Buffer Spring, found by using the link below:
https://www.opticsplanet.com/jp-enterprises-308-tuned-and-polished-buffer-spring.html?_iv_availability=in-stock&_iv_additional-features=rifle