I may get razzed for this but....What are "ICD" threads?......Also, what is the overall length of the barrel?......