@Naaman
Not an expert, nor a great shooter than can shoot the difference in some of these methods but maybe I can help.
A true thermal fit, mechanical interference, for the inch or so of material that overlaps when the barrel extension is inside the upper receiver can be achieved when the bore diameter is LESS than the extension diameter.
Tight uppers can be 0.9980" or so, and an oversize extension 1.0010". That would give a Thermal Fit at room temperature and probably any temperature the joint will be in use.
I doubt you would want any more than 0.0020" interference at room temperature.
Normal uppers will be just under 1.0000" and extension just over 1.0000". Might seem tight and not really be a Thermal FIT. Especially when the extension slips freely into the upper for half or more of the length of overlap.
Some of the barrels I have are small for the first 1/8 to 1/4 inch maybe to get started then larger for the rest of the length.
Loose fitting uppers that require shims or goop could be out of spec and OVER a 1.000" bore.
Or an extension less than 1.0000" that will be loose as a goose in a oversize upper.
You can find undersized tight fitting uppers, and/or an oversize extension by shopping brands, or get lucky.
Either buy brands reported to be a tight fit, or
MEASURE what you have.
You may notice that few assemblers actually report real measurement data though. Most say (or show on youtube) that they have a Thermal Fit because it was tight to assemble and had to apply some
HEAT to get the parts together.
The
NEED to shim (steel, goop, or spray-on) should be based on accurate
measurement data. The amount of heat needed to expand 7075 aluminum alloy and slip tight fitting parts together can be
calculated from actual measurements or by getting the aluminum
'Hot Enough'.
7075 aluminum used for uppers will have a thermal expansion/contraction of 11 to 13 microinches per degree F.
Raising the temperature of an upper
100F above room temperature (heat from 70F to 170F) will
expand the aluminum about
0.0012",
150F rise (to 220F) about
0.0018",
200F rise (to 270F) about
0.0024",
These temperatures should be
SAFE for anodized aluminum if the
applied heat is even with no HOT spots.
Also remember that the extension goes in
PAST the threaded
NOSE about
0.6".
Heating just the thin nose might not be enough.
250F rise ( to 320F) about 0.0030" expansion, might be a little too hot.
Stainless steel used for rifle barrels will have a thermal expansion/contraction of 7 to 9 microinches per degree F.
(carbon steel barrels a little less)
Cooling the barrel by
30F (from 70F to 40F) will shrink the O.D. by about
0.00024".
70F (from 70 to 0F) will shrink the O.D. by about
0.00056".
Expansion/contraction will start to dissipate as soon as the heat/cold is removed.
You can see it would be difficult to get over 0.003" from heat/cold.
A full wrap of 0.001" shim stock would give 0.002" extra interference.
Needing 0.002" shim stock for an extra 0.004" interference means you got junk
How much shimming might be needed really depends on
KNOWING O.D. and I.D. before you start.
I think, getting 0.002" expansion, and 0.0004" contraction would be a reasonable LIMIT (if you work fast).
A final interference of 0.001" to 0.002" should be plenty.
Having too much interference might cause the aluminum to YIELD (hoop stress beyond yield) and permanently expand and maybe distort the upper.