The manufacturer doesn't specify the exact length of the JE Machine Tech AR-15 Aluminum Carry Handle. The manufacturer states that it is CMP Service Rifle Competition Legal, which would lead me to believe it is a standard length. For the exact length I recommend contacting the manufacturer.
It is for F marked front sights. The F marked front sights are used with the (F)lat top upper receivers.
The JE Machine Tech AR-15 Aluminum Carry Handle is designed to work with standard height AR15 front sights. So any front sight that is 1.4" to the centerline would be a great option for a carrying handle setup.
JE Machine tech does not make this information available. It would be best to contact them directly.
Thank you for your question. The TS unit is our updated designation but the two units are identical in dimension and material.
There is a specific rail carry handles that will work with this one. It's pretty cheap about 10 dollars.
Yes it should as this handle is compatible with the M4.