The PolyChoke without porting does not extend the barrel by much - maybe 2" . Personally, I do not worry about my magazine tube extending beyond the end of the barrel... actually, it helps protect the muzzle from being damaged or plugged by dirt if you stumble. Mine hangs way out there:
is that poly choke 1 or 2