Commercial Stock will fit a Mil Spec tube however it will be loose versus the Mil Spec Stock will not fit a commercial tube, unless you beat it on with a Hammer.
Mil Spec tube OD size is : 1.145" ~ 1.150"
Commercial Tube OD size is 1.165" ~ 1.70"
Here is two pics of a Mil Spec tube, notice how the end is of the tube is straight and not slanted.

Commercial Stock is slanted like the Red Line Indicated in this photo.