It is for carbine length buffer tubes.
No, the Strike Industries AR-10 Flat Wire Spring is designed for carbine length buffer systems.
The manufacturer does not provide the length of the spring. It is compatible with all standard AR10/SR25 receiver extension lengths.
The AR10 FWS will be compatible with the ARET7.
The Strike Industries AR-10 Flat Wire Spring will work with AR10's with rifle length buffer tubes. So yes this Strike Industries AR-10 Flat Wire Spring can be used with a fixed stock if the buffer tube is rifle length.
This is optimized for use with .308/7.62x52 however, it could still effectively be used with 6.5 Creedmoor.
for the AR15, you will want the AR15 carbine version, which can be found here: https://www.opticsplanet.com/strike-industries-ar-carbine-flat-wire-spring.html
It would not be a good option for a 5.56 chambered rifle. Here is a link to rifle length buffer spring for 5.56:
https://www.opticsplanet.com/cmmg-inc-rifle-buffer-spring.html
It would not be a good option for a 6.5 Grendel chambered rifle. Here is a link to a standard A2 length buffer spring:
https://www.opticsplanet.com/cmmg-inc-rifle-buffer-spring.html
Yes, I'm using a .308 spring with a 9mm buffer in my 9mm AR pistol and it works perfectly.