Just take it to the gunsmith and stop worrying my friend. It has to be 16” from receiver to end of barrel, the shank that insert into receiver doesn’t count for legal oal barrel length.Just show them silencerco thread recommendation and they can easily do it. If they do lots of threading they will know exactly what you need anyways. Cost somewhere around 100$ give or take